La création d'une directive
Structure générale
Les directives sont enregistrées auprès du module comme le contrôleur. Ci-dessous, vous trouverez la syntaxe générale pour définir une directive avec notamment quelques options par défaut.
1
var myModule = angular.module(...);
2
myModule.directive('directiveName', function (injectables) {
3
return {
4
restrict: 'A',
5
template: '<div></div>',
6
templateUrl: 'directive.html',
7
replace: false,
8
transclude: false,
9
scope: false,
10
link: function postLink(scope, iElement, iAttrs) { ... }
11
};
12
});