gpt4 book ai didi

javascript - "TransitionTo"影响Ember中的页面刷新

转载 作者:行者123 更新时间:2023-11-30 00:31:16 25 4
gpt4 key购买 nike

我的 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')”在嵌套路由中获取父路由的模型。

最佳答案

不是在 App.Parent 中进行重定向,而是在 App.ParentIndex 中进行重定向。

App.ParentIndexRoute = Ember.Route.extend({
redirect: function() {
return this.transitionTo('parent.route1');
}
});

演示 http://emberjs.jsbin.com/pavomo/2/#/sales/orders/

请注意,如果未找到子路径,您将默认重定向到 orders/4。

关于javascript - "TransitionTo"影响Ember中的页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29383791/

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