Предполагая, что у меня есть маршрут, содержащий другой маршрут:
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');
},
Он должен предупреждать дважды когда я достигаю дочернего маршрута (поскольку есть перенаправление на родительский маршрут). Он предупреждает только один раз (перед перенаправлением).
Как я могу повторно запустить действие родительского перенаправления?