Diretrizes Angulares de Decoração
Estou tentando usar o recurso "decorator" do Angular para adicionar funcionalidade a algumas diretivas. Suponha que o nome da minha diretiva seja myDirective. Meu código é assim:
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");
}
]);
}
]);
Eu continuo recebendo esta mensagem:
Uncaught Error: [$injector:unpr] Unknown provider: myDirectiveProvider from app
Para o melhor da minha capacidade, as diretivas já estão registradas no momento em que a função de decorador é executada. Qualquer insight seria apreciado!