Чтобы определить, аутентифицирован ли сеанс пользователя, мне нужно сделать запрос $http на сервер до загрузки первого маршрута. Перед загрузкой каждого маршрута служба проверки подлинности проверяет статус пользователя и уровень доступа, который требуется для маршрута, и если пользователь не аутентифицирован для этого маршрута, он перенаправляется на страницу входа. Однако, когда приложение загружается, оно не знает пользователя, поэтому даже если у него есть аутентифицированный сеанс, он всегда будет перенаправляться на страницу входа в систему. Поэтому, чтобы исправить это, я пытаюсь сделать запрос на сервер для статуса пользователей в качестве части инициализации приложения. Проблема в том, что, очевидно, $http-вызовы асинхронны, так как я могу остановить приложение до завершения запроса?
Я очень новичок в разработке Angular и в интерфейсе в целом, поэтому моя проблема может быть неправильным пониманием javascript, а не Angular.