Я пытаюсь добавить кнопку для печати определенного div в html в приложении angular 6.
Пробовал несколько кодов JavaScript, но ни один не работал должным образом.
printElem(divId) {
var printContents = document.getElementById(divId).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
setTimeout(function(){
document.body.innerHTML = originalContents;
}, 600);
}
Нужна альтернатива javascript или угловое решение для этой проблемы.