我很好奇为什么无法从.subscribe()
的内部显示打印对话框,但是如果我将Observable
转换为promise并调用{{ 1}}在诺言的window.print()
方法内部。有人可以解释差异吗?当我尝试从.then()
执行此操作时,它只是不显示-没有错误消息。
.subscribe()
答案 0 :(得分:0)
我尝试在订阅中重现window.print()。有效
ngOnInit() {
this.sub = this.ts.output.subscribe(v => {
if(v) {
window.print();
this.name = v.name;
}
})
}