ионный / угловой ждать, пока сервис не будет - PullRequest
0 голосов
/ 04 сентября 2018

В моем приложении Ionic есть API-сервис, который выполняет вызовы API для моего бэкэнда. В конструкторе я должен ждать готовности хранилища (асинхронно), извлекать идентификатор клиента из хранилища и только после разрешения делать вызовы API. Проблема async / await теперь разрешена в конструкторе. Есть ли лучшие практики для реализации такого поведения?


1 Ответ

0 голосов
/ 04 сентября 2018

Старайтесь избегать асинхронных / ожидающих вещей внутри конструктора. В Angular Constructor есть функция, которая должна внедрить требуемое вложение зависимостей и немедленно вернуть его, а не возвращать обещание, которое следует ожидать. Это считается плохой практикой.

Вместо этого. Вы можете обрабатывать внутри OnInit или пользовательских функций.

...