Angular - Директивы по декорированию

Я пытаюсь использовать возможность 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 

Насколько мне известно, директивы уже зарегистрированы к моменту запуска функции декоратора. Любое понимание будет оценено!

Ответы на вопрос(2)

Ваш ответ на вопрос