gpt4 book ai didi

javascript - Ember JS : issue when rendering view

转载 作者:行者123 更新时间:2023-12-02 18:51:17 25 4
gpt4 key购买 nike

我正在尝试实现一个非常单一的应用程序,但我遇到了一个(可能是愚蠢的)问题。

我有一个主页,其中包含指向专辑的链接,该链接呈现专辑集合。

单击相册应显示该相册。

一切正常,除了当我单击专辑时什么也没有发生。

我希望它能够显示......

您可以在此处尝试实时示例:不再有效。

源代码就在那里:不再有效。

谢谢,这可能很愚蠢,但我找不到为什么它不起作用!!!!

最佳答案

我猜,缺少一个 socket 。您的AlbumResource 嵌套在AlbumsRoute 中。因此,AlbumsRoute 的模板应包含 {{outlet}}。 Outlet 是 Ember 注入(inject) View 的地方。默认情况下,Embers 会尝试在当前事件模板(在您的情况下为相册)中找到一个导出,并尝试在那里注入(inject) ChildView(在您的情况下为 AlbumView)。

<h1>Posts</h1>
<ul>
{{#each album in controller}}
<li>{{#linkTo 'album' album}}{{album.name}}{{/linkTo}}</li>
{{else}}
<li>There are no albums.</li>
{{/each}}
</ul>
{{outlet}}

备注:请注意,在 SO 问题中链接如此复杂的设置几乎是没有用的。它很难读,我找到它只是运气(如果我找到了)。最好设置一个 fiddle 或至少将一个实时示例与未缩小的源链接起来。

关于javascript - Ember JS : issue when rendering view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15796669/

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