【发布时间】:2018-03-09 21:38:32
【问题描述】:
我想在异步函数的所有回调完成后关闭某个页面,但并非所有if() 语句都可能为真。现在它看起来像这样:
if (this.originalFrom > addFrom) {
this.dataService.addTimeSlots(details).then((result) => {
console.log(result);
}, (err) => {
console.log(err);
});
}
if (this.originalTo < addTo) {
this.dataService.addTimeSlots(details2).then((result) => {
console.log(result);
}, (err) => {
console.log(err);
});
}
if (this.originalTo > addTo) {
this.dataService.addTimeSlots(details3).then((result) => {
console.log(result);
}, (err) => {
console.log(err);
});
}
some_Page_Closing_Function_When_All_Callbacks_Are_Done();
【问题讨论】:
标签: javascript typescript asynchronous