У меня есть два поля first и second. Я добавил пользовательскую директиву в первое поле. Но я смог получить первое значение поля в директиве. Я хочу «последнее» значение поля в той же директиве. Я использовал атрибуты, но это не сработает, вот мой код
Я добавил пользовательскую директиву в «Первое поле»
.directive("testfirst", function() {
return {
restrict: "A",
require: 'ngModel',
link: function(scope, element, attributes, modelVal) {
modelVal.$validators.testfirst= function(val) {
if(val.length > 0 && !(attributes.last && attributes.last.length < 4)){
return false
}
return true
};
scope.$watch("val", function() {
modelVal.$validate();
});
}
};
})
Я хочу, чтобы "последнее значение поля" было пользовательской директивой. Я использовал атрибут, но он не работает
вот мой код
http://plnkr.co/edit/EYsUDkG3Kne1mEfEI8GT?p=preview