首页 > 解决方案 > Ember 动态路由器重定向

问题描述

我的 route.js 文件中有打击路线

this.route('view', {path: 'view/:id'}, function() {
  this.route('page');
  this.route('detail');
});

当我从我的 index.js 路由文件中调用它时,它不起作用。

this.transitionTo('/view/123/page');

它在浏览器中停止,/view/123并且未加载“页面”。谁能帮我解决这个问题。

标签: ember.jsember-dataember-cliember-router

解决方案


您不传递路径transitionTo,而是传递路径名称和可选模型。

所以你可以这样做:

this.transitionTo('view.page', '123');

推荐阅读