我有这个代码:
<ul class="unstyled">
<li class="card" ng-repeat="user in users">
<form ng-submit="edit()">
<input type="text" ng-model="editname" size="30"placeholder="add name here">
<input class="btn-primary" type="submit" value="edit">
</form>
</li>
</ul>
哪个card
类将根据users
数组进行复制。我想要拥有唯一的ng-model
,这样当我编辑其中一个模型时,就不会影响其他模型。我相信我可以使用$index
。我该如何制作
ng-model="editname"
进入
ng-model="editname + $index"
或者有更好的方法吗?
最佳答案
尝试使用 ng-repeat 实例命名模型
像这样
ng-model="user.editname"
您可以通过 editname 属性检查 $scope.users
列表中的重复项
关于javascript - angularjs - 将 `$index` 添加到 `ng-model`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33115495/