口ひげスクリプトといくつかのパーシャルから HTML をレンダリングしている場合、レンダリングされるデータに応じて使用するパーシャルを選択できますか?
例えば:
data = {"posts": [
{"type":"text", "body":"I'm text"},
{"type":"image", "uri":"http://placekitten.com/200/300"}
]}
次のような基本テンプレートを使用します。
<ul class="posts">
<li>
{{#posts}}
{{> {{type}}}}
{{/posts}}
</li>
</ul>
次にtext.mustache
:
<p>{{body}}</p>
そしてimage.mustache
:
<img src="{{uri}}" />
そして、これは次のようにレンダリングされます。
<ul class="posts">
<li>
<p>I'm text</p>
</li>
<li>
<img src="http://placekitten.com/200/300" />
</li>
</ul>
ここで何か不足していますか?私はこれを試みる必要がありますか?