Данные на странице не загружаются должным образом при переходе на панель URL или при обновлении, но загружаются при переходе с помощью кнопки на боковой панели (с routerLink).
По сути, страница отправляет APIзапрашивает идентификатор учетной записи пользователя и возвращает информацию для этой учетной записи.Но когда я обновляю страницу, accountID не возвращается, поэтому запросы API не работают.
Я получаю user $ из магазина, а затем в ngOnInit я делаю:
this.user$.subscribe(user => {
if (user != null && user['id']){
this.accountId = user['account_id']
}
})
this.getAccountInfo(this.accountId);
Я не знаю, почему он работает при переходе с routerLink, но не с помощью панели URL-адресов или при обновлении.
Может ли кто-нибудь помочь мне получить запрос API для работы с идентификатором учетной записи пользователя при обновлении?
Спасибо за любую помощь.Я очень плохо знаком с угловатым и избыточным.