Angular5在http://reactivex.io/rxjs或https://angular.io/guide/rx-library使用rxjs吗?

时间:2018-03-29 05:08:46

标签: angular rxjs

在搜索关于RxJS(反应式编程)的Angular问题的答案时,我有时会在http://reactivex.io/rxjs/网站上,有时在Angular IO文档中(例如,https://angular.io/guide/rx-library)。

这些是否相同?我认为他们只是想问问并确保。

Angular docs参考描述RxJS库的第一段中的RxJS Docs http://reactivex.io/rxjs/

作为Angular的新手,之前没有听说过RxJS库,我认为Angular有自己的RxJS实现,而RxJS只是一个规范,但在检查package.json文件后,我可以在RxJS之下@ angular / namespace(它只是npm install rxjs)因此我不再认为Angular正在实现它自己的RxJ版本。

我的一些困惑来自描述RxJS的Angular文档(所以我认为RxJS是Angular的一部分),但Angular文档也提到了RxJS库。那是哪个呢。这就是我写这个问题的原因。

请确认Angular在https://angular.io/guide/rx-library描述的RxJS包与http://reactivex.io/rxjs/处的RxJS包相同?而不是自定义版本/ Angular。

如果重要,我使用@ angular / core版本5.2.9和rxjs版本5.5.8。

我在研究这个时发现的其他一些链接

1 个答案:

答案 0 :(得分:1)

找出自己创建一个新项目

安装所需的CLI版本。

npm install -g @angular/cli@latest

接下来创建一个新项目

ng new myProject --skip-install

现在查看package.json