假设我有一条包含另一条路由的路由:
this.route('fields', function () {
this.route('details', { path: '/:field_name' });
});
父路由:
redirect(model, transition) {
alert(transition.to.name);
},
子路由:
redirect(model, transition) {
if (something) this.transitionTo('fields');
},
当我到达子路由时,它应该报警两次(因为有到父路由的重定向)。它只报警一次(在重定向之前)。
如何重新触发父重定向操作?
1条答案
按热度按时间ht4b089n1#
使用本机类语法:
使用Ember经典类语法: