Dyrektywy dekorowania kątowego

Próbuję użyć funkcji „dekoratora” Angulara, aby dodać funkcjonalność do niektórych dyrektyw. Załóżmy, że nazwa mojej dyrektywy to myDirective. Mój kod wygląda tak:

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");
      }
    ]);
  }

]);

Ciągle otrzymuję tę wiadomość:

Uncaught Error: [$injector:unpr] Unknown provider: myDirectiveProvider from app 

Zgodnie z moimi najlepszymi możliwościami dyrektywy są już zarejestrowane przed uruchomieniem funkcji dekoratora. Każdy wgląd zostanie doceniony!

questionAnswers(2)

yourAnswerToTheQuestion