我一直在研究redux的例子,我注意到有些项目用observable来做。例如:
HTML
<div #el_back_btn>button</div>
打字稿
// elements
@ViewChild('el_back_btn') el_back_btn: ElementRef;
const el_back_btn = Observable.fromEvent(this.el_back_btn.nativeElement, 'click')
.subscribe(() => {
this._navigationService.goBack();
});
这对我来说是错误的 a)这让我觉得它会一直听所有事件 b)我们访问的元素是不像Jquery那样读取DOM。
此问题的性能问题是什么?它是否会严重减慢网站的速度?
我认为只需简单(点击)以及在动作文件中执行所需的所有操作就应该更多吗?