在window.print()之后页面自动重新加载到主页

时间:2019-01-04 11:09:41

标签: angular typescript

我正在尝试在页面中打印模式。但是当我关闭打印页面时,我的应用程序会自动路由到主页。

我尚未启动任何打印后功能。

export class NgbdModalContent_D {

constructor(public activeModal: NgbActiveModal) {}

printElement(elem){

const printContent = elem ;
const WindowPrt = window.open('', '', 'left=0,top=0,width=900,height=900,toolbar=0,scrollbars=0,status=0');
WindowPrt.document.write(printContent.innerHTML);
WindowPrt.document.close();
WindowPrt.focus();
WindowPrt.print();
WindowPrt.close();
}

print(){
this.printElement(document.getElementById("printmodal"));
}

close() {
  this.activeModal.close();
  }  
 }

0 个答案:

没有答案