使用repeat循环输出指定的HTML,绑定input元素。
ng-bind
ng-bind在使用赋值表达式生成数据模型的同时,还绑定变量到元素的innerHTML中;
ng-value
ng-value在使用赋值表达式生成数据模型的同时,还绑定变量到元素的value属性中;
ng-model
ng-model有点特殊,专用于表单元素,即只能用于表单元素,用于其它元素无效.
它实现了数据的双向绑定,不但可以绑定变量到元素的value属性中,还可以绑定表单元素的输入值到数据模型(变量)中去。
使用ng-model进行对数据进行绑定。
HTML代码
<div ng-repeat="item in items">
<input type="text" autocomplete="off" ng-model="item.value" class="form-control btn-set"/>
</div>
js代码
$scope.items={
item0:{
id:0,
value:123
},
item1:{
id:1,
value:1234
},
item2:{
id:2,
value:12345
},
}
这样当改变你input里面的值时,$scope.items中相应item的value也会发生改变,反之亦然。