a.f*_*uzi 1 javascript attributes dynamic repeat angularjs
我有这样的数据:
$scope.list = {
0:{'type':'text','required':true},
1:{'type':'text','required':false},
2:{'type':'text','required':true}
};
Run Code Online (Sandbox Code Playgroud)
我正在使用ng-repeat来创建表单
<div ng-repeat="l in list">
<input type="{{l.type}}" />
</div>
Run Code Online (Sandbox Code Playgroud)
如果"l.required"的值为true,我想如何获得属性"required"
像这样 :
<div>
<input type="text" required />
</div>
<div>
<input type="text" />
</div>
<div>
<input type="text" required />
</div>
Run Code Online (Sandbox Code Playgroud)
我是怎么做到的
尝试:
<div ng-repeat="(k, l) in list">
<input type="{{l.type}}" ng-required="l.required" />
</div>
Run Code Online (Sandbox Code Playgroud)
因为它是你迭代通过你需要使用迭代即值的对象(k, l) in list,并使用ng-required设置必要的标志.
| 归档时间: |
|
| 查看次数: |
3942 次 |
| 最近记录: |