Outils pour utilisateurs

Outils du site


web:javascript:angularjs:directives

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
web:javascript:angularjs:directives [2014/12/09 20:46] – [Directives] sgariepyweb:javascript:angularjs:directives [2014/12/18 17:18] – [Types de bindings] sgariepy
Ligne 10: Ligne 10:
   * M - Comment -> ''<!-- directive: my-directive exp -->''.   * M - Comment -> ''<!-- directive: my-directive exp -->''.
  
-Généralement seulement les types **E** et **C** sont utilisés.+Généralement seulement les types **E** et **A** sont utilisés.
  
 Il est conseillé de préfixer les directives que l'on crée.  Angular a préfixé ses directives avec ''ng-'', on peut choisir tout autre combinaison, exemple ''sg-nom-de-la-directive''. Il est conseillé de préfixer les directives que l'on crée.  Angular a préfixé ses directives avec ''ng-'', on peut choisir tout autre combinaison, exemple ''sg-nom-de-la-directive''.
 ===== Support de IE ===== ===== Support de IE =====
  
-Pour supporter les vieilles versions de IE, il faut utiliser des directives de type attribut.  Aussi, utiliser Polyfill JSON.stringify.+Pour supporter les vieilles versions de IE, il faut utiliser des directives de type attribut.  Aussi, utiliser le [[wp>Polyfill|Polyfill]] JSON.stringify.
  
  
Ligne 28: Ligne 28:
  
  
 +Dans le binding ''='', on peut utiliser ''=?''((https://github.com/angular/angular.js/pull/1889)) pour le rendre optionel.
  
  
Ligne 79: Ligne 79:
 </code> </code>
 Source : [[http://jsfiddle.net/abhaga/DdeCZ/18/|JSFiddle]] Source : [[http://jsfiddle.net/abhaga/DdeCZ/18/|JSFiddle]]
 +
 +
 +====== À lire ======
 +
 +  * [[http://www.jvandemo.com/the-nitty-gritty-of-compile-and-link-functions-inside-angularjs-directives/|The nitty-gritty of compile and link functions inside AngularJS directives]]
 +  * [[https://nulogy.com/articles/transclusion-in-angular|Transclusion in Angular]]
 +  * [[https://docs.angularjs.org/api/ng/service/$compile|$compile]]
web/javascript/angularjs/directives.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1