【发布时间】:2016-04-30 02:34:28
【问题描述】:
我有这个函数,我想返回一个承诺:
homeWordsResolve = (): ng.IPromise<any> => {
var self = this;
return this.$q.all([
self.ens.getUserProfile(),
self.wos.getWordsOrderBy(),
self.wos.getPos()
]);
}
但是其中一个函数是同步的,只返回一个 void。
getWordsOrderBy = (): void => {
this.wordsOrderBy = this.ens.getOrderBy(EnumGetOrderBy.Word)
}
有什么方法可以让我继续使用 $q.all 并修改 getWordsOrderBy 以返回一个承诺?
【问题讨论】:
标签: javascript typescript