slam4:richclient:angularjs:normes

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édentes Révision précédente
Prochaine révision
Révision précédente
slam4:richclient:angularjs:normes [2014/12/23 12:06] – [Directives] jcheronslam4:richclient:angularjs:normes [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Normalisation des projets AngularJS ====== ====== Normalisation des projets AngularJS ======
  
-===== Directives =====+===== -- Directives =====
  
 Les notations suivantes permettent d'invoquer une directive : Les notations suivantes permettent d'invoquer une directive :
  
-  * x-ng-directive-name (ok avec validation HTML) +  *<fc #008000> **x-ng-directive-name**</fc> (ok avec validation HTML) 
-  * data-ng-directive-name (ok avec validation HTML)+  * <fc #008000>**data-ng-directive-name**</fc> (ok avec validation HTML)
   * ng-directive-name (standard)   * ng-directive-name (standard)
   * ngDirectiveName (camelCase)   * ngDirectiveName (camelCase)
   * ng:directive:name   * ng:directive:name
-===== Structure =====+  * ng_directive_name
  
-==== Structure standard ====+AngularJs normalise de lui même l'appel des directives : 
 +  * En supprimant les x- et data- au début des elements/attributs. 
 +  * En convertissant les : , -, ou _ en camelCase.
  
 +Il est préférable de maintenir la possibilité d'une normalisation W3C, donc préférer le maintien des préfixes **x-** ou **data-**, et l'utilisation des **-** plutôt que les **:**, **_** ou camelCase.
 +===== -- Structure des dossiers d'une application =====
 +
 +==== -- Structure standard ====
 +Pour les petits projet : regroupement par rôle
 <sxh bash> <sxh bash>
 app/ app/
Ligne 36: Ligne 43:
  
  
-==== Structure modulaire ==== +==== -- Structure modulaire ==== 
 +Pour les gros projets : regroupement par fonctionnalités
 <sxh bash> <sxh bash>
 app/ app/
  • slam4/richclient/angularjs/normes.1419332798.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)