私は以前に単一ページのプロジェクトを行ったことがありますが、ng-include を使用してすべてのページをホームページに含めました。
実際、当時私は、この考えはあまり正しくないと感じていて、ページ ヘッダーやフッターなど、ページに分割されている一部の公開ページを含めるには ng-include を使用する必要があると感じていました。
これらは 2 つの相反する考え方に過ぎません。
そこで私の質問は
です
1. シングルページアプリケーションに ng-include を使用するという考えは正しいですか? ng-include の正しい使用法は、コードの公開部分を含めることですか?
2. ng-include を使用しない場合、単一ページのアプリケーションを作成するには何を使用する必要がありますか?
淡淡烟草味2017-05-15 16:54:47
この質問は、Angular テンプレートの使用にも拡張できます。
テンプレートの使用: http://www.zhihu.com/question/21635146/answer/18967226
Zhihu のソースコードを参照してください: view-source:http://zhuanlan.zhihu.com/ Weekly/19620215
角度ルーティング: http://my.oschina.net/tanweijie/blog/295111
Angular ルーティングの実装: http://blog.csdn.net/violet_day/article/details/16974467
キーワード: ng-template、routeProvider
1. 単一ページのアプリケーションに ng-include を使用するという考えは正しいですか? ng-include の正しい使用法は、コードの公開部分を含めることですか?
いいえ、はい。
2. ng-include を使用しない場合、単一ページのアプリケーションを作成するには何を使用する必要がありますか?
角度ルーティングルートプロバイダー
Angular フロントエンド ルーティングはサーバーから独立して存在し、ネストされたビューは ui-router を使用できます。
巴扎黑2017-05-15 16:54:47
http://stackoverflow.com/a/17544706/2586541
http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linkin...