Я нахожусь в компоненте с именем "recoger_success", и я хочу, чтобы он перешел к домашнему компоненту через 10 секунд после нажатия кнопки, с которой был связан обратный отсчет ().Проблема в том, что если я перейду к другому компоненту до того, как тайм-аут достигнет 0, то через 10 секунд не имеет значения, к какому компоненту я принадлежу, он всегда перейдет к домашнему компоненту.Я не хочу этого, я хочу, чтобы он только переходил к домашнему компоненту, если пользователь все еще находится на компоненте тайм-аута, в противном случае игнорируйте его ..
Я пробовал это, чтобы узнать URL фактического компонента, ноне работает ..
countdown(){
setTimeout(() => {
if (this.route.snapshot.url.toString() == 'recoger_success'){
this.router.navigate([""]);
}
}, 10000);
}
признателен за любую помощь.