У меня есть эта функция ссылки в моей директиве:Директива не может прочитать свойство из «ATTRS»
link: function(scope, element, attrs, ngModel) {
ngModel.$formatters.push(function(value) {
return $filter('number')(value, 0);
});
element.bind('keyup', function($event) {
var start = this.selectionStart;
var end = this.selectionEnd;
if ($event.keyCode < 36 || $event.keyCode > 40) {
var valor = ngModel.$viewValue;
valor = valor.replace(/\./g, '');
valor = valor.replace(/[a-zA-Z]/g, '');
console.log(attrs.paramX);
element.val($filter('number')(valor, 0) || "");
if ($event.keyCode !== 8 && valor.length % 3 == 1) {
this.setSelectionRange(start + 1, end + 1);
} else {
this.setSelectionRange(start, end);
}
}
});
}
И я не могу видеть, переменная «ATTRS», пожалуйста, кто-то может помочь мне с этой ошибкой.
Ошибка «Не удается прочитать свойство„paramX“неопределенных (...)»
Этот элемент DOM имеет какой-либо атрибут paramX – brk