AngularDart 4-5变化检测与Angular 5变化检测有何不同?

时间:2018-02-05 04:41:16

标签: javascript angular dart angular-dart dart2js

据我所知,使用Zone.js实现Angular 5的更改检测。根据Zone.js GitHug页面,它受到Dart语言区域的启发。不幸的是,Zone.js是非常具有侵入性的库,因为它修补了标准浏览器对象,如Promise,Event,setTimeout和setInterval等。

现在,我想获得有关AngularDart中变更检测的更多详细信息?另外,我想知道Dart的区域在dart2js编译之后是如何工作的?它是否修补或包装浏览器对象?

1 个答案:

答案 0 :(得分:3)

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

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