我们可以在ng-model中追加带变量的字符串吗?

时间:2017-01-03 08:57:06

标签: angularjs angular-ngmodel

<div ng-repeat="data in assets">
    <input type="checkbox" ng-model="text"+{{$index}}/>
</div>

这里我想为每个复选框生成不同的ng模型

2 个答案:

答案 0 :(得分:4)

您可以使用别名“data”并将“data.isChecked”分配给ng-model。

<div ng-repeat="data in assets">
    <input type="checkbox" ng-model="data.isChecked" />
</div>

这会在运行时将“isChecked”变量添加到“assets”数组的所有对象。

答案 1 :(得分:0)

让你的models在你正在循环的数组中更好。

<div ng-repeat="data in assets">
    <input type="checkbox" ng-model="data.input"/>
</div>