我正在尝试使用ngx bootstrap的模态创建一个进度条对话框。我目前有以下内容:
generateDownload(distance: DistanceSplit) {
this.dialogWait = this.dialogs.wait('Wait');
list.forEach((distance, index) => {
// ...
this.dialogWait.setProgress(i);
// ...
});
return tabledata;
}
在DialogsService
:
public wait(title: string, message: string, percentage: number, settings?: any): BsModalRef {
// ...
return this.modalService.show(
DialogsComponent,
Object.assign({}, this.options, settings)
);
}
问题是只有在list.forEach
循环完成时才会显示对话框。如何在执行列表之前显示对话框?有没有人有类似的问题和一些工作代码?