2016-03-03 2 views
0

Я использую ui-select multiple, и мне нужно проверить коллекцию, прежде чем обновится ng-model = "collection", чтобы узнать, есть ли в нем новое значение. $ Просмотр коллекции не помогает, потому что элемент уже добавлен, а затем вызывается $ watch.

on-select не помог мне, в том же случае, коллекция обновляется до этого, и я не могу проверить, в настоящее время щелкнув элемент, уже находится в нем, прежде чем он будет нажат.

В любом случае я могу проверить его, до того как обновится ng-модель?

Целью этого является проверка дубликатов и их не добавления.

+0

Какова цель проверки этого? как результат этой проверки поможет вам? – BotanMan

+0

Проверить наличие дубликатов. – Nesatur

ответ

0

Если я правильно понял вопрос правильно, вы можете сделать это:

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

function removeDuplicates(array){ 
    ... 
}; 
Смежные вопросы