【发布时间】:2015-06-05 16:29:02
【问题描述】:
我的 ember 应用程序包含一个带有两个嵌套路由的父路由。获取父路由的模型后,我将默认转换到嵌套路由之一。
路由器如下
this.resource('parent', {path: '/parent'}, function() {
this.route('route1', {path: '/route1'});
this.route('route2', {path: '/route2'});
});
在父路由中
redirect: function()
{
this.transitionTo('parent.route1');
}
现在这工作得很好。但是当我在路由“#/parent/route2”上刷新页面时出现问题。
实际上我应该得到“route2”的内容,但是 transitionTo 使路由渲染“route1”。我该如何处理?
除此之外。我正在使用“this.modelFor('parent')”在嵌套路由中获取父路由的模型。
【问题讨论】:
标签: javascript ember.js