Я пытаюсь использовать async/await
в проекте angular 1.5.5
.
Учитывая этот метод обслуживания
getDocumentTypes(): angular.IPromise<DocumentType[]> {
var url = "api/document/types";
this.$log.log(url);
return this.$http.get(url).then(_ => _.data);
}
Я пытаюсь создать версию метода async / await
.
async getDocTypes(): angular.IPromise<DocumentType[]> {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}}
Intellisense показывает ошибку:
TS1055
Тип 'angular.IPromise' не является допустимым типом возврата функции async вES5/ES3
, потому что он не относится к Promise- совместимое.
Есть ли правильный способ использования angular обещания в typescript 2.1 с async
/await
?