Javascript 使用emberJS从子级重定向后触发父级重定向

Javascript 使用emberJS从子级重定向后触发父级重定向,javascript,ember.js,Javascript,Ember.js,假设我有一条包含另一条路线的路线: this.route('fields', function () { this.route('details', { path: '/:field_name' }); }); 父路由: 重定向(模型、转换){ 警报(转换为.name); }, 子路径: 重定向(模型、转换){ 如果(某物)这个。转换为('fields'); }, 当我到达子路由时,它应该发出两次警报(因为存在到父路由的重定向)。它只发出一次警报(在重定向之前) 如何重新触发父重定向操

假设我有一条包含另一条路线的路线:

this.route('fields', function () {
  this.route('details', { path: '/:field_name' });
});
父路由:

重定向(模型、转换){
警报(转换为.name);
},
子路径:

重定向(模型、转换){
如果(某物)这个。转换为('fields');
},
当我到达子路由时,它应该发出两次警报(因为存在到父路由的重定向)。它只发出一次警报(在重定向之前)


如何重新触发父重定向操作?

使用本机类语法:

redirect(){
如果(某物)超(…参数);
}
使用Ember classic类语法:

redirect(){
如果(某事)是这样的;
}

使用本机类语法:

redirect(){
如果(某物)超(…参数);
}
使用Ember classic类语法:

redirect(){
如果(某事)是这样的;
}