J'ai déjà réalisé un projet d'une seule page et j'ai utilisé ng-include pour inclure toutes les pages dans la page d'accueil.
En fait, je pensais que cette idée n'était pas tout à fait correcte à l'époque. Je pensais que ng-include devrait être utilisé pour inclure certaines pages publiques divisées en pages, telles que les en-têtes et les pieds de page.
Ce ne sont que deux idées opposées.
Alors ma question est
1. L'idée d'utiliser ng-include pour les applications d'une seule page est-elle correcte ? L'utilisation correcte de ng-include est-elle pour inclure des parties publiques du code ?
2. Si ng-include n'est pas utilisé, que faut-il utiliser pour écrire une application d'une seule page ?
Cette question peut être étendue à l'utilisation de modèles angulaires.
Utilisation de modèles : http://www.zhihu.com/question/21635146/answer/18967226
Reportez-vous au code source de Zhihu : view-source :http://zhuanlan.zhihu.com/Weekly/19620215
Routage angulaire : http://my.oschina.net/tanweijie/blog/295111
Implémentation du routage angulaire : http://blog.csdn.net/violet_day/article/details/16974467
Mots-clés : ng-template, routeProvider
1. L'idée d'utiliser ng-include pour les applications d'une seule page est-elle correcte ? L'utilisation correcte de ng-include est-elle pour inclure des parties publiques du code ?
Non; oui.
2. Si ng-include n'est pas utilisé, que faut-il utiliser pour écrire une application d'une seule page ?
routeProvider de routage angulaire
Le routage frontal angulaire existe indépendamment du serveur et les vues imbriquées peuvent utiliser ui-router.
http://stackoverflow.com/a/17544706/2586541
http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linkin...