ngAfterViewinit(){
var f=function(){
this.a="changing val"
}
document.getElementById('d').addEventListener('click',f.bind(this));
}
Как угловое обнаружение изменений и обновление представления в этом событии клика? Насколько мне известно, обнаружение изменений работает в контексте angular, зоны инкапсулируют события и запускают изменения.
В этом я использую собственное событие dom; если бы мы использовали angularjs, нам пришлось бы запускать цикл дайджеста вручную, но как здесь angular узнает, даже если событие клика находится вне контекста?