【问题标题】:How AngularDart 4-5 change detection is different from Angular 5 change detection?AngularDart 4-5 变更检测与 Angular 5 变更检测有何不同?
【发布时间】: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


    【解决方案1】:

    不,没有修补,尽管有一些(内部)包装。

    您可以在此处阅读有关 Dart 中区域的更多信息: https://www.dartlang.org/articles/libraries/zones

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2017-09-28
      • 2021-07-24
      • 2018-05-03
      相关资源
      最近更新 更多