Я пытаюсь добавить функцию печати в свое приложение.
Код для печати, что я нашел здесь:
html
в файле ts:
<div id="print-section">
// your html stuff that you want to print
</div>
<button (click)="print()">print</button>
print(): void {
let printContents, popupWin;
printContents = document.getElementById('print-section').innerHTML;
popupWin = window.open('', '_blank', 'top=0,left=0,height=100%,width=auto');
popupWin.document.open();
popupWin.document.write(`
<html>
<head>
<title>Print tab</title>
<style>
//........Customized style.......
</style>
</head>
<body onload="window.print();window.close()">${printContents}</body>
</html>`
);
popupWin.document.close();
}
Я также пробовал ngx-print, но у меня go тот же результат, что и ошибка в ответе: