【发布时间】:2016-11-07 10:52:06
【问题描述】:
我正在开发一个 Angular 库并寻找一种使用装饰器模式扩展指令的方法:
angular.module('myApp', []).decorator('originaldirectiveDirective', [
'$delegate', function($delegate) {
var originalLinkFn;
originalLinkFn = $delegate[0].link;
return $delegate;
}
]);
使用此模式扩充原始指令的最佳方法是什么? (示例用法:在指令上添加额外的监视或额外的事件侦听器,而无需直接修改其代码)。
【问题讨论】:
标签: javascript angularjs angular-directive