在父动态段(slugs)上转换为路线的灰烬

时间:2015-07-23 20:24:52

标签: javascript ember.js routes transition

我已设置此router.js

this.resource('parent', {path:'parent/:id'},function() {
  this.route('child', {path:'child/:name'});
});

有效的网页是www.x.com/parent/5/child/jimmywww.x.com/parent/5

使用this.transitionToRoute('parent.child','jimmy');会转到此页www.x.com/parent/5/child/jimmy

使用this.transitionToRoute('parent','5');会转到此页www.x.com/parent/5

由于此路由是嵌套的,:id参数会对子路由产生影响...

我怎样才能过渡到www.x.com/parent/100/child/jimmy?这是父动态细分:id中的更新,同时维护子动态细分。

1 个答案:

答案 0 :(得分:2)

this.transitionToRoute('parent.child', '100', 'jimmy');

请参阅http://emberjs.com/api/classes/Ember.Controller.html#method_transitionToRoute

“首先递归资源树,将递归应用多个模型。”