検索

ホームページ  >  に質問  >  本文

angular.js - Angular シングルページ アプリケーションを実装する方法

私は以前に単一ページのプロジェクトを行ったことがありますが、ng-include を使用してすべてのページをホームページに含めました。
実際、当時私は、この考えはあまり正しくないと感じていて、ページ ヘッダーやフッターなど、ページに分割されている一部の公開ページを含めるには ng-include を使用する必要があると感じていました。
これらは 2 つの相反する考え方に過ぎません。
そこで私の質問は
です 1. シングルページアプリケーションに ng-include を使用するという考えは正しいですか? ng-include の正しい使用法は、コードの公開部分を含めることですか?
2. ng-include を使用しない場合、単一ページのアプリケーションを作成するには何を使用する必要がありますか?

元の質問: ng-include の正しい使用法

为情所困为情所困2756日前612

全員に返信(2)返信します

  • 淡淡烟草味

    淡淡烟草味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 を使用できます。

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-15 16:54:47

    http://stackoverflow.com/a/17544706/2586541

    http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linkin...

    返事
    0
  • キャンセル返事