我只想在从ng-minlength解析的值不为零时设置我的data.Validation['minlength']属性。

首先,我尝试使用ng-switch;在处理ng-show=true/false时,这样做没有问题。但是,当它不仅超出值而且还超出ng-minlength="..."的整个声明时,我无法使其正常工作。第二次尝试使用的是ng-if,但同样无法在输入的“中间”使用它。

以下是一些有效的代码-我希望仅在值不为nil时设置整个ng-minlength="data.Validation['minlength']"

<input type="text" name="foo" ng-model="item.foo"
ng-minlength="data.Validation['minlength']" required/>

最佳答案

我在另一个问题中发现了一种更简单的方法。

Karaxuna here.的解决方案

<input type="text" name="foo" ng-minlength="myvar || 0" required/>

09-27 04:14