【发布时间】:2018-07-14 22:04:20
【问题描述】:
据我所知,Angular 5 的变更检测是使用 Zone.js 实现的。根据 Zone.js GitHug 页面,它的灵感来自 Dart 语言中的 zone。不幸的是,Zone.js 是一个非常具有侵入性的库,因为它修补了标准浏览器对象,例如 Promise、Event、setTimeout 和 setInterval 等。
现在,我想了解有关 AngularDart 中更改检测的更多详细信息吗?另外,我想知道 Dart 的 zone 在由 dart2js 编译后是如何工作的?它是否修补或包装浏览器对象?
【问题讨论】:
标签: javascript angular dart angular-dart dart2js