gpt4 book ai didi

javascript - 父级具有动态段的 TransitionTo 子路径

转载 作者:行者123 更新时间:2023-11-30 17:05:48 25 4
gpt4 key购买 nike

正如标题所暗示的那样,我正在尝试 transitionTo 一个 Action 的子路径。问题是 Ember 说它找不到任何具有该名称的路径。查看 Ember 文档,我不知道我在这里做错了什么。我希望这里有人可能有专业知识来帮助我。

Ember 错误:

Uncaught Error: Assertion Failed: The route post.comments was not found

应用路由定义:

this.resource('post', { path: 'post/:post_id' }, function () {
this.resource('comments');
});

Action 中的transitionTo:

route.transitionTo('post.comments', post_id);

最佳答案

路由 post.comments 不存在,因为您将 comments 定义为 resource 而不是 route。我想这应该可行:

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

route.transitionTo('post.comments', post_id);

但是,如果您确实需要将comments 声明为资源,请使用:

route.transitionTo('comments', post_id);

关于javascript - 父级具有动态段的 TransitionTo 子路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28071300/

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