Главный запрос на сервер при запуски Angular приложения. ASP.NET + Ang10

Нужно сделать главный запрос на сервер что б чекнуть одну строку в таблице. Нужно что б приложение не грузило роут до тех пор, пока не придёт ответ. Пытаюсь реализовать это в AppComponent

async ngOnInit(): Promise<void> {
await this.authService.Test(this.loginDTO);
}

По идеи должен дождаться ответа и только тогда отработать <router-outlet></router-outlet>, ведь он у меня определен на app.component.html. Все равно страница уходит на дефолтную а запрос уходит на сервер асинхронно. Пытался перенести в конструктор в этом классе, но результат тот же. Как организовать главный запрос на сервер на старте приложения(естественно я отображу лоудер в этот момент) и лишь потом грузить контент <router-outlet></router-outlet>?


Ответы (0 шт):