Angular 5 - Resolver должен начать разрешаться после получения первоначального ответа API
У меня есть ситуация, когда распознаватель должен начать разрешать только после получения ответа API конфигурации.
Первоначально API конфигурации вызывается из app.component.ts. Этот ответ сохраняется в локальном хранилище. Средство распознавания должно получить атрибуты из данных конфигурации, хранящихся в localstorage, для передачи в API, вызываемый из Resolver.
- Если локальное хранилище уже присутствует в приложении, распознаватель работает нормально.
- Но если мы попытаемся напрямую обратиться к URL-адресу, распознаватель не получит данные localalstorage, так как ответ API конфигурации может быть отложен или не сохранен в localalstorage, когда распознаватель пытается получить к ним доступ.
ОБНОВЛЕНИЕ: Все вызовы API используют функцию подписки
Как я могу выполнить распознаватель только после получения ответа API конфигурации и его сохранения в localalstorage.
заранее спасибо