Je suis la construction d'une dynamique web app à l'aide angular js. Est-il possible d'avoir plusieurs ng-view
sur un seul modèle?
Réponses
Trop de publicités?UI-Router est un projet qui peut aider: https://github.com/angular-ui/ui-router L'une de ses caractéristiques est en Parallèle de Multiples points de Vue
Je crois que vous pouvez accomplir en seulement seul, ng-view
. Dans le template principal, vous pouvez avoir ng-include
sections pour les sous-vues, puis dans le contrôleur principal de définir les propriétés du modèle pour chaque sous-modèle. De sorte qu'ils se lient automatiquement ng-include
sections. C'est la même chose que d'avoir plusieurs ng-view
Vous pouvez consulter l'exemple donné en ng-include
documentation
dans l'exemple, lorsque vous modifiez le modèle de la liste déroulante, il change le contenu. Ici, supposons que vous disposez d'un principal ng-view
et au lieu de sélectionner manuellement sous contenu en sélectionnant menu déroulant, vous le faites que lorsque l'écran principal est chargé.
L'utilisation de ng-view
module vous ne pouvez pas avoir plus d'un modèle dynamique.
Cependant, ce projet permet de le faire ( ui-router
).