使用angular-input-modified来检索索引?

时间:2015-04-30 05:02:18

标签: javascript angularjs forms

我成功地使用angular-input-modified来标记我的表单从其原始状态改变时。但是,我有一个使用ng-repeat的表单,我需要弄清楚哪一行实际已经改变了。我似乎无法看到一种方法来获取角度输入修改所提供的信息。

我可以看到有一个modifedModels,但它只是列出了被修改元素的细节 - 我无法将它与它所在的行相关联。有人知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

我明白了。您将名称设置为包含索引。 即。

<tr data-ng-repeat="member in orgMembers.users">
<td><select class="form-control" name="role[{{ $index }}]" ng-model="member.role" ng-options="r for r in roles track by r" required></select></td>

然后可以通过$modifiedModels[0].$name访问它,然后您可以提取有关哪一行实际更改的相关信息(因此只发送已更改的条目)。