0
У меня есть страница1 и страница2. Я добавил canActivate gaurd на странице2 и хочу знать, если я пришел со страницы1? Как мне это сделать?Угловая 2 - Как получить навигацию с url в canactivate gaurd
canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean {
//If from Page 1 { clearCache() }
return true;
}
Заранее спасибо.
Спасибо за ваш ответ, но я не хочу перенаправлять логин или какую-то страницу. Я хочу очистить кеш, когда пользователь перейдет с страницы 1 на эту страницу 2, и я хочу сохранить кеш при навигации с других страниц на эту страницу. – Kashyap
Когда canActivate выполняется, URL-адрес страницы все еще является предыдущей. поэтому я смог получить url через window.location.href. Но хочу посмотреть, есть ли Угловой способ сделать это. – Kashyap
state.url даст искомый url.u хочет, чтобы текущий пользователь url активировалrouteSnapshot свойство «моментальный снимок». –