Вы можете сделать HTTP-вызов для загрузки данных для состояния через ngxsOnInit
ловушку жизненного цикла, см. Документацию по жизненному циклу здесь .
В моем использовании NGXS мы обычно имелинаши штаты отвечают на определенное действие, например UserLoggedIn
для загрузки своих исходных данных из внешней службы
Нам нужно было ждать этого действия по двум причинам:
- HTTP-сервисы, которые мыдля вызова требуется авторизационный токен, возвращаемый Login для аутентификации.
- во многих случаях сервисы будут возвращать данные по умолчанию, относящиеся к конкретному пользователю.