Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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:20] – [Directives] jcheron | slam4: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' | Les notations suivantes permettent d' | ||
| - | *<fc #008000> x-ng-directive-name</ | + | *<fc # |
| - | * <fc # | + | * <fc #008000>**data-ng-directive-name**</fc> (ok avec validation HTML) |
| * ng-directive-name (standard) | * ng-directive-name (standard) | ||
| * ngDirectiveName (camelCase) | * ngDirectiveName (camelCase) | ||
| Ligne 17: | Ligne 17: | ||
| 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' | 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' | ||
| - | ===== Structure ===== | + | ===== -- Structure |
| - | + | ||
| - | ==== Structure standard | + | |
| + | ==== -- Structure standard ==== | ||
| + | Pour les petits projet : regroupement par rôle | ||
| <sxh bash> | <sxh bash> | ||
| app/ | app/ | ||
| Ligne 43: | Ligne 43: | ||
| - | ==== Structure modulaire ==== | + | ==== -- Structure modulaire ==== |
| + | Pour les gros projets : regroupement par fonctionnalités | ||
| <sxh bash> | <sxh bash> | ||
| app/ | app/ | ||