Я хочу добавить новую функцию в ng-blur всех полей ввода / текстовой области. Поля ввода и текстовые поля имеют существующее ng-blur в html, и я хочу добавить новую функцию к существующему ng-blur в контроллере.
Я пытался добавить его с помощью setAttribute, но он переопределяет существующие функции ng-blur.
const formElems= iElem[0].querySelectorAll('input, textarea');
formElems[0].setAttribute('data-ng-blur', 'newFunction()');
$compile(angular.element(formElems[0]))($scope);
Я хочу расширить функции внутри ng-blur, но не напрямую в HTML.
Как добавить новые функции внутри контроллера к нг-размытию всех входных и текстовых областей и сохранить текущие функции?