Я пытаюсь выполнить проверку ui-select с опцией множественного выбора.
Но никакая угловая проверка не работает. Даже создание пользовательской проверки. Это всегда возвращает недействительным.
Удалите только параметр (несколько), чтобы все проверки работали (требуется и настраивается)
<ui-select multiple ng-model="Model.Test" close-on-select="false"
search-enabled="true" required custom-validation>
<ui-select-match allow-clear="true">{{$item.Name}}</ui-select-match>
<ui-select-choices repeat="item in Items | filter:$select.search">
<div ng-bind-html="item.Name | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
app.directive('customValidation', function () {
return {
require: 'ngModel',
link: function (scope, elm, attrs, ctrl) {
ctrl.$validators.customValidation = function (modelValue, viewValue) {
return false;
};
}
};
});
https://codepen.io/anon/pen/BEboLq