"过渡到“;影响Ember中的页面刷新
"TransitionTo" affects page refresh in Ember
我的ember应用程序包含一个带有两个嵌套路由的父路由。在获取父路由的模型后,默认情况下我将转换到嵌套路由之一。
路由器如下
this.resource('parent', {path: '/parent'}, function() {
this.route('route1', {path: '/route1'});
this.route('route2', {path: '/route2'});
});
在父路由中
redirect: function()
{
this.transitionTo('parent.route1');
}
现在这个工作非常好。但是,当我在路由"#/pparent/route2"上刷新页面时,问题就出现了。
事实上,我应该得到"route2"的内容,但transitionTo使路由呈现为"route1"。我该如何处理?
除此之外。我使用"this.modelFor('parent')"在嵌套路由中获取父路由的模型。
与其在App.Parent
中进行重定向,不如在App.ParentIndex
中进行重定向。
App.ParentIndexRoute = Ember.Route.extend({
redirect: function() {
return this.transitionTo('parent.route1');
}
});
Demohttp://emberjs.jsbin.com/pavomo/2/#/sales/orders/
请注意,如果未找到子例程,则默认情况下会重定向到订单/4。
相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- jQuery工具验证器自定义效果-添加&消除影响
- X秒后刷新select元素
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 触发媒体查询断点时刷新页面
- "过渡到“;影响Ember中的页面刷新