@Saharman

Как загрузить компонент Angular только после выполнения запроса к серверу?

У меня есть компонент. При его вызове происходит get запрос (например, из constructor или ngOnInit). Получается, что пока мы ждем результатов этого запроса (выполнение кода из subscribe), наш компонент уже отображается на странице пользователя. Как можно сделать так, чтобы компонент не прорисовывался, пока запрос не закончится, а результат запроса не будет обработан?
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ответы на вопрос 2
@msdosx86
<app-component *ngIf="show"></app-component>

public show: boolean;
this.doRequest().subscribe(() => this.show = true));
Ответ написан
Комментировать
@ingwar4ik
Посмотри в сторону Resolve
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект