我试图在模板中多次渲染视图,每次使用不同的数据,具体如下:
<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"}}
它将呈现多次,但我不知道如何将不同的数据传递到那里。
为了澄清,我能够创建一个部分/视图,我可以将数据传递给它,并且可以多次调用。我确定这很简单,我只是缺少了一些东西。
任何帮助,将不胜感激。谢谢你。