我正在尝试通过角度表达式实现输入验证,我需要这样做,因为我将从数据库中获取验证数据。
所以我正在尝试以下代码
conttroller
vm.key="ng-required"
vm.value="true"
HTML
<input type="text" name="field" ng-model="name" {{vm.key}}="{{vm.value}}" >
但这没有改变。
答案 0 :(得分:2)
您无法使用{{}}
指令动态创建属性(它不起作用),我不这么认为这样做是正确的方法。我建议采用略微不同的方式来处理此类验证,例如您可以使用角度内置指令,例如ng-minlength
,ng-maxlength
,ng-required
等。表达式作为属性值。
就像情况一样,它会像
ng-required="vm.value"