target="_blank" 不适用于下载属性

target="_blank" not working with download attribute

我使用如下:

<a [href]="pdfSrc" target="_blank" download="pdfName">Download</a>

而 pdfSrc 来自 API 响应,它是一个 minio link。
如果我使用示例 .pdf 文件 target="_blank" 正在打开,但是当我使用 minio link 它正在当前选项卡中打开 pdf。

我想在新标签页中打开 minio link pdf,我无法使用 minio link。

尝试在组件中创建一个方法来open pdf in new window类似

的东西
pdfSrc='http://www.africau.edu/images/default/sample.pdf';

 download(){
    var redirectWindow = window.open(this.pdfSrc, '_blank');
    redirectWindow.location;
 }

然后在 href click 上调用这个方法

<a (click)="download()" download="pdfName">Download</a>

Stackbliz demo

如果您使用的是剃须刀辅助函数,您也可以这样编写代码: