DDorch / jacase

JAvascript CAlculators for Scientific Equations
http://hydraulique.g-eau.net/-Calculettes-pour-l-hydraulique-
MIT License
0 stars 0 forks source link

Chargement dynamique d'un sous-composant #26

Closed DDorch closed 7 years ago

DDorch commented 7 years ago

Comment définir dynamiquement un composant dans un autre ?

Exemple : comment insérer les champs d'une calculette ouvrage ou ligne d'eau sur une condition limite Zamont ou Zaval d'une ligne d'eau sans avoir à passer par des ngIf ou ngSwitch ?

DDorch commented 7 years ago

Première piste avec ComponentFactoryResolver à voir sur http://www.syntaxsuccess.com/viewarticle/loading-components-dynamically-in-angular-2.0

DDorch commented 7 years ago

La solution n'est pas d'intégrer dynamiquement un sous-composant.

Les formulaires ne sont composés que de champs input et de listes déroulantes. On peut s'inspirer de l'exemple dynamic form https://angular.io/docs/ts/latest/cookbook/dynamic-form.html et gérer n'importe quel formulaire avec les composants gérant l'affichage de champs input et dropdown lists. Le contenu des formulaires sera géré via des services et des classes métiers qui peuvent être combinés à loisir.