#angular #angular-universal
#angular #angular-универсальный
Вопрос:
У меня есть приложение Angular 9 ssr.
В ngOnInit
я загружаю турниры и показываю их в компоненте таблицы.
Все работает нормально, но если я использую вкладку инкогнито, а затем впервые посещаю свой сайт, турниры в возвращенном html пусты, но затем, если я обновлю страницу, турниры в возвращенном html будут правильными.
Я думаю, что впервые сервер вообще не выполняет вызовы Api или не ожидает ответов.
Есть решение этой проблемы?
tournaments.components.ts
ngOnInit(): void {
this.getPokerTournaments();
}
getPokerTournaments() {
this.pokerTournamentsLoading = true;
this.pokerService.getPokerTournaments().subscribe(
(res) => {
this.pokerTournaments = res;
this.pokerTournamentsLoading = false;
},
(err) => {
this.pokerTournaments = [];
this.pokerTournamentsLoading = false;
}
);
}
Комментарии:
1. Не могли бы вы, пожалуйста, показать мне свой код?
2. пожалуйста, добавьте свой html-код, используете ли вы (pokerTournaments. длина>0) в ngif на html-странице?