【发布时间】:2020-07-20 16:55:52
【问题描述】:
我想向所有输入/文本区域字段的 ng-blur 添加一个新功能。 输入字段和 textarea 在 html 中有一个现有的 ng-blur,我想在控制器内的现有 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 中。
如何将控制器内的新功能添加到所有输入和文本区域的 ng-blur 并保留当前功能?
【问题讨论】:
标签: javascript angularjs angular