Angularjs - открыть изображение в новой вкладке, используя «угловой путь» - PullRequest
0 голосов
/ 07 июля 2019

У меня есть note объект, который имеет url. Мне нужно открыть это изображение по клику. Я что-то построил, это работает, но две проблемы. Во-первых, изображение загружается и отображается нормально, но Chrome продолжает пытаться «загрузить» его, название новой вкладки показывает «Загрузка ...» с помощью счетчика. enter image description here Во-вторых, это не похоже на его "угловой путь", есть ли лучший способ справиться с этой ситуацией?

код:

private openImgNewTab(note){

    let image = new Image();
    image.src = note.thumbnailPath;

    var w = window.open("");
    w.document.write(image.outerHTML);
}

Ответы [ 2 ]

1 голос
/ 08 июля 2019

Вы можете добавить сервис $window, чтобы сделать его более "AngularJS-подобным", чем вы можете сделать:

$window.open(.....)

0 голосов
/ 08 июля 2019

Здесь просто вы можете использовать $window.open(note.thumbnailPath,'_blank'), это должно быть открыть изображение в новой вкладке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...