gpt4 book ai didi

ember.js - 在 Ember 中多次渲染部分

转载 作者:行者123 更新时间:2023-12-01 02:28:22 24 4
gpt4 key购买 nike

我试图在模板中多次渲染一个 View ,每次都使用不同的数据,特别是这样:

<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 错误:“断言失败:此 View 已呈现”。

如果我更改 {{render "_people"}}{{partial "people"}}然后它将呈现多次,但我不知道如何将不同的数据传递到那里。

澄清一下,我能够创建一个局部/ View ,我可以将数据传递给它,并且可以多次调用。我确定这很简单,我只是错过了一些东西。

任何帮助,将不胜感激。谢谢你。

最佳答案

您可以使用 {{render}}只有一次。如果您需要多次执行,请使用 {{control}}相反,例如:

{{control "people" peopleArray}}

这将创建一个 people模板与 PeopleViewPeopleController与它的 content设置为 peopleArray

关于ember.js - 在 Ember 中多次渲染部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14667727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com