私は現在、AngularJs を学んでいると同時に、それを適用して、新しい x-men 映画のバイラル映画サイトがどのように作成されたかを理解しようとしています ( http://www.trask-industries.com/#/innovation ) .. (リンクが信頼できない場合は、Trask Industries をグーグルで検索できます)。私が理解できることから、xmen サイト ナビゲーションは html テンプレートを ng-view に取り込み、この中で ng-include はさらに html テンプレートからコンテンツを取り込みます。ただし、これは各 Web ページでまったく同じ設定ですが、ng-include 内のコンテンツが変更され、これがどのように可能かわかりません。ページごとにコンテンツを変更する場合、ng-include は異なる html テンプレートを指す必要があると思いましたが、これがどのように行われているかは明らかではありません。
ng-view がプルしているテンプレート内に含まれているコードは次のとおりです...
<div id="two-column">
<div class="module_marquee" ng-include="'modules/marquee.html'"></div>
<div class="module_list" ng-include="'modules/list.html'"></div>
</div>
ご覧のとおり、このコードはさらに 2 つのテンプレートを取り込みますが、各ページのコードは同じですが、ナビゲーションでクリックするリンクによって内容が変わります。すべてが理にかなっており、説明を提供する助けがあれば幸いです。