gpt4 book ai didi

ember.js - 使用嵌套路由时可以使用应用程序导出吗?

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

我有一个基于帖子的应用程序。当我像这样嵌套路线时:

this.resource('posts', function() {
this.route('post', {path: ':post_id'});
});

并尝试访问/posts/id 链接,如果我将 {{outlet}} 放入帖子模板,它只会呈现模板。

这是我基于 github 工作的代码.它具有所有功能,除了它呈现到父 socket 而不是应用程序 socket 。

是否可以让显示、新建或编辑模板在应用程序 {{outlet}} 中呈现其模板?

最佳答案

您可以为您的路线覆盖 renderTemplate(controller, model) Hook 并调用 this.render:

renderTemplate: function(controller, model) {
this.render('post',
{
into: 'appplication', // the template to render into
});
}

您可以传递的其他选项是 outlet(选择命名 socket )和 controller(使用您选择的 Controller )。

参见 routing guide更多细节。

关于ember.js - 使用嵌套路由时可以使用应用程序导出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16662308/

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