有没有办法在AngularJS中进行条件验证?我试图解决的问题基本上是一组单选按钮,根据选择启用/禁用输入。下面的图像描述了问题。第一个文本输入只接受字母,第二个接受数字。两者都设置了
我曾希望将
到目前为止,我找到的唯一解决方案是在选择其他选项并将
ng-pattern
和ng-required
。(在 Plunker 上的工作示例)
我想要实现的是,当选择单选按钮时,相应的输入字段的验证将关闭。我曾希望将
ng-disabled
设置为true可以防止对相关表单控件设置无效状态,但不幸的是,事实并非如此。到目前为止,我找到的唯一解决方案是在选择其他选项并将
ng-required
设置为false时清除输入。有没有明智的方法来实现这一点,或者唯一的解决方案是完全将元素移出DOM?