gpt4 book ai didi

javascript - [EmberJS] : Get selected model in child template

转载 作者:行者123 更新时间:2023-11-30 00:33:58 26 4
gpt4 key购买 nike

我是 Ember 的新手,想在子 Controller /模板中获取选定的模型值。

我有一个列出工作区的边栏。每当有人单击工作区时,应用程序都会路由到 workspaces/:slug 并显示连接到该特定工作区的任务列表。

我想在子路由中显示选定的工作区 name。我该怎么做?

我的路由器是这样的:

App.Router.map(function() {
this.route('login');
this.resource('workspaces', function() {
this.route('tasks', {path: ':slug'});
});
});

在网上看了很多东西,但还没有完全弄明白。

谢谢。

最佳答案

:slug 是您的动态片段。您可以像这样访问 model Hook 中的动态段:

App.WorkspacesTasksRoute = Ember.Route.extend({
model: function(param) {
return { name: param.slug };
}
});

查看工作 jsbin 示例 here

关于javascript - [EmberJS] : Get selected model in child template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28031175/

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