TypeScript постоянно предлагает мне изменить мой сервисный код AngularJS на async
/ await
функций.
Насколько я понимаю, использованиеКлючевое слово await
полностью подходит для сторонних обещаний, поскольку это просто синтаксический сахар для вызова then
.Тем не менее, я обычно возвращаю угловые обещания, потому что они необходимы для хорошей игры с циклом дайджеста.
Этот код выдает мне ошибку, поскольку функции async
переносят свое содержимое в обещание ES6.Будет ли это иметь значение для планирования Angular, учитывая, что возвращенное обещание все еще связано с обещанием Angular?Или мне следует отправить в TypeScript проблему с предложением async
/ await
, когда функции явно не возвращают обещание ES6?