У меня есть шаблон html, который включает переменные; Я хочу напечатать этот шаблон. Вот проблема: я создал директиву, которая получает URL-адрес шаблона, а затем печатает его. Я пытаюсь передать шаблону переменные, но не могу. Любые идеи?
Вот функция печати моей директивы: let url = get (this, 'data.url');
if(url) {
this.ObservableGET(`${url}`).subscribe(result => {
let printContents, popupWin;
printContents = result;
popupWin = window.open('', '_blank');
popupWin.document.open();
popupWin.document.write(`<body onload="window.print();window.close()">${printContents}</body>`);
popupWin.document.close();
})
}
Мой html шаблон, сделанный из div, который prints {{data.name}};
Как я могу отправить данные в распечатанный шаблон? Обратите внимание, что файл html не является частью компонента. Это отдельный файл.