如何使用Angular动态设置属性?

时间:2016-07-28 09:02:50

标签: angularjs angularjs-directive

问题是:我从服务器接收JSON,它包含输入描述,如:{"name":"Audio bitrate","description":"","type":"int","value":"128","validators":{"between":{"class":"Zend\\Validator\\Between","parameters":{"min":"30","max":"500","inclusive":"1"}}}}

ng-repeat中,我将浏览此JSON并创建自定义输入(名称,类型,默认值)。有些输入有验证器,在发送之前用derictives重写以检查输入。在这种情况下,我需要将between作为一个具体名称,min="30"max="500"inclusive="1"添加到输入属性,即

<input between type="number" class="form-control input-sm" placeholder="{{value.description|translate}}" ng-model="preset.parameters.common[parameter]" ng-init="preset.parameters.common[parameter] = (value.value - 0)" min="30" max="500" inclusive="1">

不同的输入可能有不同的验证器或者没有验证者(没有ng-attr-*C-class指令),我确实试图用{{value.key}}绑定属性,但它不起作用。

如何实现动态属性绑定的目标?谢谢。

0 个答案:

没有答案