私はAngularJSに比較的慣れていないので、部分的なテンプレートを動的に取り込むことがどれほど実現可能か知りたいです。この抽象化された(そしてこの例では単純化された)モジュールについて考えてみましょう。これ自体は、アプリケーション全体で再利用される部分的なテンプレートになります。
部分的なモジュールマークアップ
<div class="module">
<h2 class="module-title">{{module.title}}</h2>
<div class="module-content">
{{module.content}}
</div>
</div>
データクライアント側をフェッチした後module.content
、問題のない単純なテキスト文字列になりたいと思うかもしれません。module.content
使用しているデータに基づいて、他の部分的なテンプレートを動的に挿入できると便利です。たとえば、私の回答で、表示したい見出しのリストがあるとしましょう。見出しを処理する部分的なテンプレートを取り込むことは可能ですか?そして別の場所でmodule.content
は、画像のギャラリーを処理する部分的なテンプレートである可能性があります。
任意の入力または方向をいただければ幸いです。