首页 文章

Angular - umd.js vs rx.umd.js

提问于
浏览
4

在Angular教程之后,我们可以看到:

<script src="node_modules/angular2/bundles/angular2.umd.js"></script>

用于https://angular.io/docs/js/latest/guide/forms.html,而

<script src="node_modules/rxjs/bundles/Rx.umd.js"></script>

用于https://angular.io/docs/js/latest/quickstart.html

有人可以解释或指向一个文档,解释何时调用哪个JS文件 . 提前致谢

1 回答

  • 3

    UMD捆绑包适用于使用ES5编写的用户以及对 ngUpgrade 感兴趣的用户 .

    有一个名为 overview.md 的文件位于https://code.angularjs.org/2.0.0-beta.0/,您可以查看其目的是什么 . 此文件尚未成为http://angular.io的一部分,但它最有可能包含在未来 .

    引用该文档的一部分

    ES5和ngUpgrade用户ES5用户和对ngUpgrade路径感兴趣的AngularJS 1.x用户可以利用UMD格式的捆绑包 . 这些是粗粒度的束,在一个最终文件中组合了许多桶 . 警告:UMD格式的捆绑包不是“添加剂” . 单个应用程序应仅使用上面列表中的一个包 .

    在你的情况下,你需要Rx.umd.js(或者你想要的缩小版本)和一个Angular2 UMD包 .

    在文档本身中,有一个包含每个内容的列表/表 .

    更新

    overview 文件虽然在网站上尚未提供,但可以在存储库中找到 . 检查overview.md .

相关问题