Ich versuche Angulars "Decorator" -Funktion zu verwenden, um einigen Direktiven Funktionalität hinzuzufügen. Angenommen, der Name meiner Direktive lautet myDirective. Mein Code sieht so aus:Angular - Decorating Direktiven
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");
}
]);
}
]);
ich diese Mitteilung erhalte:
Uncaught Error: [$injector:unpr] Unknown provider: myDirectiveProvider from app
Nach bestem meine Fähigkeit, werden die Richtlinien bereits von der Zeit registriert die Dekorateur Funktion ausgeführt wird. Jeder Einblick würde geschätzt werden!
See: http://stackoverflow.com/questions/18335574/decorating-the-ng-click-directive-in-angularjs – XML