У меня есть ссылка, что, когда я нажимаю прямо в браузере, он загружает файл. Теперь я хочу показать этот файл в iframe, используя Angular.
Я использую Angular Material MatDialog.
this.dialog.open(<my-component>, <my-dialogConfig>);
Здесь my-dialogConfig содержит URL файла
В компоненте, который я использую для MatDialog, я передаю URL следующим образом:
file: any
constructor(@Inject(MAT_DIALOG_DATA) public url) {
this.file = this.url
}
Когда я отлаживаю, this.url получает точный URL, который при загрузке в браузер загружает файл. Теперь в моем HTML я связываю это как
<iframe [src]="file" width='560px' height='623px'></iframe>
Но файл не отображается в iframe.