我有一个链接,当我直接在浏览器中点击时,它会下载文件。现在,我想使用Angular在iframe中显示该文件。 我正在使用Angular Material MatDialog。
this.dialog.open(<my-component>, <my-dialogConfig>);
my-dialogConfig包含文件的网址
在用于MatDialog的组件中,我像这样传递网址
file: any
constructor(@Inject(MAT_DIALOG_DATA) public url) {
this.file = this.url
}
当我调试时,this.url收到的确切网址是我放入浏览器时下载的文件。现在在我的html中,我将其绑定为
<iframe [src]="file" width='560px' height='623px'></iframe>
但是该文件未在iframe中显示。