Angular ssr, сервер не ожидает вызовов API в первый раз?

#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-странице?