onafterprint не срабатывает внутри углового контроллера 1.x - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь напечатать pdf внутри углового контроллера

 var iframe = document.createElement('iframe');
 iframe.style.display = "none";
 iframe.src = "somepdffile.pdf"
 iframe.name = 'print_frame';
 setTimeout(function () {
    window.frames["print_frame"].onafterprint = function() {
       console.log("I am here");
    }
    window.frames["print_frame"].focus();
    window.frames["print_frame"].print();
 });
 document.body.appendChild(iframe);

обратный вызов onafterprint должен сработать после выполнения действия отмены или сохранения, но склеивание не происходит, обратный вызов не запускается.

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