gpt4 book ai didi

angular - Angular2依赖的解释

转载 作者:太空狗 更新时间:2023-10-29 17:45:50 25 4
gpt4 key购买 nike

我想知道你们中是否有人可以解释 Angular2 使用的依赖项。到目前为止,我发现 angular2 总是使用以下内容:

RxJs
Angular2 Polyfills
ZoneJS

您能用简单的话向我解释一下他们每个人的职责是什么吗?为什么我们需要这些?

谢谢

最佳答案

  • Rxjs 提供响应式编程概念的实现。 Angular2 基于它来实现组件中的自定义事件(扩展 SubjectEventEmitter 类)和它的 HTTP 支持(方法如 getpost, ...).

  • Angular2 的angular2-polyfills.js 文件包含ZoneJS 和Reflect-metadata。 ZoneJS 是一种触发 Angular2 变化检测的工具(有关更多详细信息,请参阅此问题:What is the Angular2 equivalent to an AngularJS $watch?)。 reflect-metadata 是在类上设置元数据。 Angular2 装饰器使用它根据参数定义元数据。比如一个组件(selector, template, ...)的配置。

  • 您还可以使用 polyfill 来完成对 API(例如 ES6)的部分支持。

  • 另一个重要的工具是 SystemJS,这是一个管理模块的库。简而言之,当您在 TypeScript 中使用导入和导出时,相应的编译代码依赖于它。

你也可以看到这个问题:

关于angular - Angular2依赖的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36328118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com