如果Angular的异步管道与fromEvent不起作用,可能是由于以下几个原因:
import { fromEvent } from 'rxjs';
import { Component, OnInit } from '@angular/core';
import { fromEvent } from 'rxjs';
@Component({
selector: 'app-my-component',
template: `...`,
styleUrls: ['./my-component.component.css']
})
export class MyComponentComponent implements OnInit {
eventObservable: Observable;
constructor() {
this.eventObservable = fromEvent(document, 'click');
}
ngOnInit() {
this.eventObservable.subscribe(event => {
console.log('Click event:', event);
});
}
}
{{ eventObservable | async }}
如果上述解决方法都没有解决问题,可以尝试使用调试工具进行排查。例如,在浏览器的开发者工具中检查控制台输出、网络请求和错误日志,以便找到问题所在。