Как остановить выполнение функций до получения данных?
Есть некоторый общий сервис, в котором хранится список автомобилей (например, ["ВАЗ", "Волга", "Москвич"]) и выбранный пользователем автомобиль - по умолчанию первый. Список получается с сервера.
Есть некоторое количество компонентов и сервисов, которые используют активный автомобиль, например, получают данные по марке с сервера.
Проблема заключается в том, что компоненты начинают работать быстрее, чем загрузится список автомобилей, и пытаются получить данные по undefined.