$ item集合在项目插入集合之前更改

时间:2016-03-03 08:47:10

标签: javascript angularjs ui-select

我使用ui-select multiple,我需要在ng-model =" collection"之前检查集合。获取更新,以查看是否已有新值。 $ watch collection并没有帮助,因为该项目已经添加,然后$ watch被调用..

on-select既没有帮助我,同样的情况,收藏品也在之前得到更新,而且在推送之前我无法检查当前点击的项目是否已经在其中。

无论如何,我可以在ng-model更新之前测试它吗?

其目的是检查重复项并不添加它们。

1 个答案:

答案 0 :(得分:0)

如果我正确理解了这个问题,你可以这样做:

$scope.$watch('myArray', removeDuplicates);
removeDuplicates($scope.myArray)

function removeDuplicates(array){
    ...
};