angularjs $watch 获取已更改数组项的索引
angularjs $watch get index of changed array item
我有一个由多个对象组成的数组。
$scope.userCompetences = [];
现在我深入观察这个阵列以检查变化:
$scope.$watch('userCompetences', function (newVal, oldValue) {
if(oldValue.length > 0)
{
var i = 0; // do something
}
}, true);
现在我的问题是如何获取数组中已更改的对象的索引?
发生这种情况时,您是否尝试过只调用一个函数?
<div ng-repeat="item in userCompetences">
<input type="text" ng-model="item.name" ng-change="change_function($index)"/>
</div>
我有一个由多个对象组成的数组。
$scope.userCompetences = [];
现在我深入观察这个阵列以检查变化:
$scope.$watch('userCompetences', function (newVal, oldValue) {
if(oldValue.length > 0)
{
var i = 0; // do something
}
}, true);
现在我的问题是如何获取数组中已更改的对象的索引?
发生这种情况时,您是否尝试过只调用一个函数?
<div ng-repeat="item in userCompetences">
<input type="text" ng-model="item.name" ng-change="change_function($index)"/>
</div>