角度2中的Zone.js和core-js是什么?

时间:2017-12-06 07:55:28

标签: angular angular2-routing

我一直在使用去年的角度2,但我没有得到答案为什么我们在angular 2文件中使用zone.js和核心js? 谁能用你自己的话详细解释一下?

1 个答案:

答案 0 :(得分:1)

core.js包含polyfills,可以使用目前尚未在所有浏览器中使用的新功能,并且仍然可以在这些浏览器上运行代码。

zone.js是Angular中所有变化检测的基础。 它将所有Angular代码包装在一个范围内,其中对addEventListenersetTimeout,...等异步调用进行了修补,以便Angular在完成时得到通知。每次完成这样的异步调用时,Angular运行会自动更改检测。 这使它可以将变化检测周期减少到绝对最小值。