Я хочу сделать специальную директиву проверки для моего углового приложения. Единственная проблема заключается в том, что я не знаю, как получить значениенастраиваемая директива валидации в угловом
<select class="form-control" ng-model="$parent.newSector" ng-options="item.id as item.name for item in sectors" not-empty-array="merchant.sectors"></select>
Как вы можете видеть из моей разметки я получил директиву под названием notEmptyArray, где я установил выражение (это то же самое, как нг-модель, просто другое выражение). Как я могу получить доступ к нему в моей директиве?
directive = function({
require: "ngModel",
link: function(scope, element, attributes, control) {
//how to access the value of merchant.sectors (its an array in the scope)
}
});
'scope.merchant.sectors'? – AlwaysALearner
Да, я мог бы получить его таким образом, но часть «merchant.sectors» должна быть задана значением not-empty-array. поэтому, если я пишу пользователям как значение этого атрибута. он должен проверить на scope.users – Safari