我成功地使用angular-input-modified来标记我的表单从其原始状态改变时。但是,我有一个使用ng-repeat的表单,我需要弄清楚哪一行实际已经改变了。我似乎无法看到一种方法来获取角度输入修改所提供的信息。
我可以看到有一个modifedModels,但它只是列出了被修改元素的细节 - 我无法将它与它所在的行相关联。有人知道怎么做吗?
答案 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
访问它,然后您可以提取有关哪一行实际更改的相关信息(因此只发送已更改的条目)。