@Saharman

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

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

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

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

Похожие вопросы