【发布时间】:2020-02-05 10:02:12
【问题描述】:
ngAfterViewinit(){
var f=function(){
this.a="changing val"
}
document.getElementById('d').addEventListener('click',f.bind(this));
}
角度运行变化如何检测和更新此点击事件的视图?据我所知,变更检测适用于角度上下文、区域封装事件并运行变更。
这里我使用的是原生 dom 事件;如果我们使用 angularjs,我们必须手动运行摘要循环,但是即使点击事件在上下文之外,angular 怎么知道?
【问题讨论】:
-
请不要在生产中使用此代码,角度有更好的方法来做同样的事情
标签: javascript angular dom-events angular2-changedetection