検索

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

angular.js - angularjs でネストされたレイアウトを実装するにはどうすればよいですか?

以上です。基本的なチュートリアルによれば、私のアプリケーションはフロントエンド (ホーム) とユーザー バックエンド (ユーザー) に分かれています。index.html はホームページとして使用され、グローバル レイアウトとしても使用されます。

私のプロジェクトの一般的な構造は次のとおりです:

リーリー

今思うことは、views/home 配下のテンプレートは views/home/layout.html を継承しており、views/user も同様であるということです。
views/home/about/index.html を例にとると、ルーティング URL は次のようになります:

リーリー

問題は、app/views/home/about/index.htmlapp/index.html を直接継承することです。これを次のように継承させたいと考えています。

-> app/views/home/about/index.html -> ブラウザへの出力 app/views/home/layout.html app/index.htmlそれを達成するにはどうすればよいですか?

======

angular-ui-router というサードパーティのプラグインを見つけました。これは、angular-router を置き換えてこの機能を実現できます。

習慣沉默習慣沉默2776日前632

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

  • 某草草

    某草草2017-05-15 16:53:01

    あなたの選択は正しいです。

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:53:01

    MEAN.JS の構造とよく似ているので、参照してください。

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 16:53:01

    ページ内のすべての要素をディレクティブにし、継承とネスト関係をディレクティブに配置し、1 つのページで複数のディレクティブを組み合わせて使用​​します。

    返事
    0
  • キャンセル返事