我正在尝试使用 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
尽我所能,指令在装饰器函数运行时已经注册。任何见解将不胜感激!