考虑路线:
this.resource('things', {path: '/things/:id'}, function () {
this.route('edit');
});
edit
的内部控制器,如何访问:id
?
答案 0 :(得分:1)
您可以在路由中使用paramsFor
方法来获取父路由参数。
因此,在您的情况下,您还可以使用编辑路线的setupController
挂钩
setupController(controller,model){
this._super(...arguments);
let { id } = this.paramsFor(this.routeName);
controller.set('thingsId',id);
}