header.comComponent.html:
Код: Выделить всё
[i]
[list]
[*]
[/i] Home
[*]
[i][/i] Sign Up
[*]
[i][/i] Login
[/list]
header.comComponent.ts:
Код: Выделить всё
export class HeaderComponent {
constructor(private router: Router) { }
ngOnInit(): void {
this.router.events.subscribe(event => {
if (event instanceof NavigationEnd) {
window.location.reload();
}
});
}
}
Я работаю над приложением Angular и стремлюсь создать более реалистичный пользовательский интерфейс для навигации между компонентами (домашняя страница, вход в систему, регистрация). Я хотел бы реализовать пользовательский поток, в котором нажатие на ссылку для любого из этих компонентов плавно переходит к выбранному компоненту, а также имитирует обновление страницы для более традиционного ощущения. Чтобы улучшить взаимодействие с пользователем, я предусматриваю задержку в одну секунду перед обновлением, предоставляющую пользователю тонкий визуальный сигнал о том, что произошло действие навигации.
Подробнее здесь:
https://stackoverflow.com/questions/786 ... ot-working