【发布时间】:2021-02-05 13:04:54
【问题描述】:
<DirectiveName value1="someValue" functionRef="someFunction()"></DirectiveName>
angular.module('Name', ['Dependencies']).
directive('DirectiveName',
function($timeout) {
return {
restrict: 'AE',
replace: 'true',
template : 'HTML Template',
scope: {
variable1: '=value1',
Variable2: '&functionRef',
},
link: function(scope, watch){
}
};
});
- 我正在使用这个 Angular JS 自定义指令,我们从 HTML 传递方法的引用以被调用。
- 现在我们想在执行引用函数(即变量 2)之后执行另一个函数
我们不能从 HTML 或父控制器调用通用函数,因此我们需要在执行引用函数(即变量 2)后从 angular 指令调用通用函数
【问题讨论】:
标签: javascript angularjs angularjs-directive