我正在嘗試使用Angular的「裝飾器」功能來爲某些指令添加功能。假設我的指令名稱是myDirective。我的代碼如下所示:角度 - 裝飾指令
angular.module('app').config([
'$provide', function($provide) {
return $provide.decorator('myDirective', [
'$delegate', '$log', function($delegate, $log) {
// TODO - It worked! Do something to modify the behavior
$log.info("In decorator");
}
]);
}
]);
我不斷收到這樣的信息:
Uncaught Error: [$injector:unpr] Unknown provider: myDirectiveProvider from app
要盡我最大的能力,這些指令已經由裝飾功能運行時註冊。任何有識之士將不勝感激!
請參見:http://stackoverflow.com/questions/18335574/decorating-the-ng-click-directive-in-angularjs – XML