2 つのサブオブジェクトを持つ JSON オブジェクトで構成されるデータを返したいと考えています。クライアントでは、jsRender {{for}} コンストラクトを使用して、一度に 1 つの特定のオブジェクトのみをループできるようにしたいと考えています。
{{for}} を使用せずにすべてをレンダリングできますが、{{for}} を使用したいと思います。
では、なぜこれが機能しないのでしょうか。
<script id="progDetailsTemplate" type="text/x-jsrender">
{{for Programmes}}{{!-- Why won't this work? -->}}
<tr><td>{{>GroupName}}</td></tr>
{{/for}}
</script>
ただし、これは機能します。
<script id="progDetailsTemplate" type="text/x-jsrender">
<tr><td>{{>GroupName}}</td></tr>
</script>
他のオブジェクトが「GroupName」と呼ばれる同じプロパティを持つ可能性があるため、これについて助けてください。
ここで例を確認できるように、jsFiddle を作成しました: http://jsfiddle.net/SNSXs/1/