Я пытаюсь отобразить изображение в новом окне после нажатия кнопки.
Однако иногда это невозможно.
Component.ts
displayMyImage()
{
this.http.get(this.imagePath, {observe: 'response', responseType: 'blob'}).pipe(map(res =>
{
return new Blob([res.body], {type: res.headers.get('Content-Type')});
})).subscribe(hi =>
{
const xx = URL.createObjectURL(hi);
window.open(xx);
});
}
Компонент. html
<span (click)='displayMyImage()'>Display</span>
или
<button (click)="displayMyImage()">Display</button>
Я получил это исключение
Не могли бы вы сказать мне, что я пропустил? Большое спасибо.