7 Ответы. Resolver: он выполняется еще до того, как пользователь перенаправляется на новую страницу. Всякий раз, когда вам нужно получить данные перед инициализацией компонента, правильный способ сделать это - использовать преобразователь.
Как вы используете преобразователь?
Создание резольвера
- Создать сервис.
- Импортировать интерфейс «Resolve» из '@angular/router'.
- Реализуйте интерфейс с вашим классом.
- Переопределить метод разрешения.
- Resolve метод должен иметь два параметра. …
- Метод Resolve должен возвращать значение или наблюдаемое значение, если вы хотите использовать его позже в загруженном классе компонента.
Почему мы используем резольвер в angular?
Angular Resolver используется для предварительной выборки некоторых данных, когда пользователь переходит с одного маршрута на другой. Его можно определить как плавный подход к улучшению взаимодействия с пользователем путем загрузки данных до того, как пользователь перейдет к определенному компоненту.
Почему мы используем резольверы?
Резолвер - это электрический трансформатор, используемый для измерения угла поворота. Многие резольверы выглядят как электродвигатель, состоящий из медных обмоток на статоре и обработанного металлического ротора.
Какой смысл использовать объект разрешения в маршрутизации?
Resolvelink
Класс поставщика данных может использоваться с маршрутизатором для разрешения данных во время навигации. Интерфейс определяет метод разрешения, который вызывается при запуске навигации.маршрутизатор ожидает разрешения данных, прежде чем маршрут будет окончательно активирован.