具体的には次のように、毎回異なるデータでテンプレートにビューを複数回レンダリングしようとしています:
<script type="text/x-handlebars" data-template-name="foobar">
{{render "_people" peopleArray}}
<!-- ... -->
{{render "_people" anotherPeopleArray}}
</script>
<script type="text/x-handlebars" data-template-name="_people">
{{#each person in controller}}
{{person.name}}
{{/each}}
</script>
「アサーションに失敗しました: このビューは既にレンダリングされています」という JS エラーが表示されます。
に変更する{{render "_people"}}
と{{partial "people"}}
、複数回レンダリングされますが、別のデータをそこに渡す方法がわかりません。
明確にするために、データを渡すことができ、複数回呼び出すことができる部分/ビューを作成できるようにします。これは単純で、何かが足りないと確信しています。
どんな助けでも大歓迎です。ありがとうございました。