У меня есть простое приложение angular 8, и я печатаю некоторую часть html в моем угловом компоненте, который отлично работает в сборке разработки, но если я разверну свое угловое приложение в рабочей сборке, откройте распечатанный документ, а затем немедленно закройте, поэтому яне могу просмотреть, распечатать или сохранить мой документ.
Я пробовал использовать разные способы печати, но дело в том, что в рабочей сборке он не работает.
метод машинописи, который я использую
print(): void {
let printContents, popupWin;
printContents = document.getElementById('invoice').innerHTML;
popupWin = window.open('', '_blank',
'top=0,left=0,height=100%,width=auto');
popupWin.document.open();
popupWin.document.write(`
<html>
<head>
<title>${this.printTitle}</title>
<style></style>
</head>
<body onload="window.print();window.close()">
${printContents}
</body>
</html>
`);
}