Resolver загружает необходимые данные до активации маршрута Angular, чтобы компонент получил их через данные маршрута.
Что такое Angular Resolver и для чего он нужен?
Resolver загружает необходимые данные до активации маршрута Angular, чтобы компонент получил их через данные маршрута.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Resolver загружает необходимые данные до активации маршрута Angular, чтобы компонент получил их через данные маршрута.
Функцию ResolveFn регистрируют в поле resolve конфигурации маршрута. Она возвращает значение, Promise или Observable; пока данные не получены, переход ожидает завершения разрешения. Ошибки и долгие запросы требуют явной обработки и индикатора навигации. Resolver не заменяет серверную проверку прав.
Источник: angular.dev.