gpt4 book ai didi

ember.js - 具有动态路段名称的Ember路线

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

我只是从Ember JS和Ember CLI开始,并试图弄清楚这个路由问题。我有一个包含许多游戏模型的组模型。通过以下路线,我可以从组URL正常显示游戏:

Router.map(function() {
this.resource("groups", function() {
this.route('show', {path: ':group_id/show' });
});
});

这将产生具有以下形式的URL:
http://localhost:4200/groups/1/show

假设组名称之一是“向导”。我希望能够以以下形式构造一个URL并呈现所有属于“向导”的游戏:
 http://localhost:4200/wizards

任何提示表示赞赏。

最佳答案

就像@blessenm在评论中指出的那样,您的路由器将从

Router.map(function() {
this.resource("groups", function() {
this.route('show', {path: ':group_id/show' });
});
});


Router.map(function() {
this.resource("group", { path: ':group_name'});
});
this.resource()this.route()的第二个参数是可选的。如果您未传入任何内容-它会与您的路线/资源(在您的情况下为组)使用相同的名称。如果传递的对象具有 path:键-您正在指定路由的网址,包括动态分段。有关此内容的Ember文档,请参见 here

关于ember.js - 具有动态路段名称的Ember路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28665499/

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