slam4:richclient:angularjs:td2

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:td2 [2016/02/10 00:58] – [1.3- Application/Contrôleurs] jcheronslam4:richclient:angularjs:td2 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 35: Ligne 35:
 ^**Application** | **ListesApp** (app/listesApp.js) | ^**Application** | **ListesApp** (app/listesApp.js) |
 ^**Contrôleur** | **ListesController** (app/listesController.js) | ^**Contrôleur** | **ListesController** (app/listesController.js) |
-^::: | <html><span class="variable">dispoItems</span></html>\\ Tableau des produits disponibles défini en JSON |+^::: | <html><span class="variable">dispoItems</span></html>\\ Tableau des produits disponibles défini en JSON (utiliser le service $http)|
 ^::: | <html><span class="variable">includedItems</span></html>\\ Tableau des produits à inclure | ^::: | <html><span class="variable">includedItems</span></html>\\ Tableau des produits à inclure |
 ^::: | <html><span class="variable">selectedDispoItems</span></html>\\ Tableau des éléments sélectionnés dans la liste des produits disponibles | ^::: | <html><span class="variable">selectedDispoItems</span></html>\\ Tableau des éléments sélectionnés dans la liste des produits disponibles |
Ligne 126: Ligne 126:
   - Utiliser la directive ngRepeat   - Utiliser la directive ngRepeat
   - Utiliser la validation des formulaires   - Utiliser la validation des formulaires
-  - Créer des directives simples+  - Créer des directives simples (voir [[slam4:richclient:angularjs:directives-creation]])
  
 ==== -- Fonctionnalités ==== ==== -- Fonctionnalités ====
Ligne 161: Ligne 161:
   * [[https://docs.angularjs.org/api/ng/directive/ngPluralize|ng-pluralize]]   * [[https://docs.angularjs.org/api/ng/directive/ngPluralize|ng-pluralize]]
   * [[https://docs.angularjs.org/api/ng/directive/ngRepeat|ng-repeat]]   * [[https://docs.angularjs.org/api/ng/directive/ngRepeat|ng-repeat]]
 +
 +=== Fonctions utiles ===
 +
 +  * [[https://docs.angularjs.org/api/ng/function/angular.copy|angular.copy]]
 +
 === -- Directives à créer === === -- Directives à créer ===
 A placer dans **app/directives.js** A placer dans **app/directives.js**
Ligne 169: Ligne 174:
 === -- Interface === === -- Interface ===
 {{:slam4:richclient:angularjs:ex3.png?600|}} {{:slam4:richclient:angularjs:ex3.png?600|}}
-<html><!--<a target="_new" href="http://angular.kobject.net/repeat/v_repeat.html"><div style="width:400px" class="btn">Tester l'appli <b>Gestion de contacts</b></div></a>--></html>+ 
 +<html><a target="_new" href="http://angular.kobject.net/ex4" class="btn">Tester l'appli <b>Gestion de contacts</b></a></html>
  
 === -- Logique applicative / comportement de l'interface === === -- Logique applicative / comportement de l'interface ===
  • slam4/richclient/angularjs/td2.1455062316.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)