【发布时间】:2019-11-27 10:45:16
【问题描述】:
当客户端在等待 blob 显示时单击下载文件时,我需要显示微调器。但是现在,当 ngif 设置为 !show 时,微调器会继续加载并且永不停止。反过来,如果 ngif 设置为如图所示,则在显示 blob 时背景中没有微调器。
<app-spinner *ngIf="show"></app-spinner>
<a *ngIf="editing && !show" title="Download Book" id="downloadLink" (click)="downloadBook(myBook.id, myBook.attachedName)">
{{nameAttached}}
</a>
</app-spinner>
我设置了一个变量 show: boolean;在打字稿中。
下载方法
// method to download Book
downloadBook(id: number, attachedName: string) {
this.downloadBookService.downloadBook(id, attachedName);
}
【问题讨论】:
-
您究竟在哪里设置
show变量并将其更新为true或false?可以出示一下代码吗? -
downloadBook 似乎没有根据活动开始或结束更新节目。这是类似问题的链接stackoverflow.com/questions/51000252/…
标签: angular