meteor - 如何在 angular2-meteor 项目中使用 RxJS?

标签 meteor angular angular-meteor angular2-meteor

我有一个 angular2-meteor 项目。

我尝试使用 RxJS,所以我在我的代码中添加了这些:

import {Observable} from 'rxjs/Observable';
import 'rxjs/Rx';

但是当我运行它时,它显示:

Cannot find module 'rxjs/Observable'.

我需要安装来自 Atmosphere 的任何包吗? ?

最佳答案

你应该导入:

import {Observable} from 'rxjs/Rx';
import 'rxjs/add/operator/map'; // for example to add a specific operator

而不是这个:

import {Observable} from 'rxjs/Observable';

我不知道 Atmosphere 但这个包是你在 package.json 文件中定义的:

{
  "name": "apispark-angular2",
  (...)
  "dependencies": {
    "angular2": "2.0.0-beta.0",
    "es6-promise": "^3.0.2",
    "es6-shim": "^0.33.3",
    "reflect-metadata": "0.1.2",
    "rxjs": "5.0.0-beta.0",  <---------------
    "systemjs": "0.19.6",
    "zone.js": "0.5.10"
  },
  (...)
}

你需要它来使 Angular2 工作。例如 EventEmitter 类扩展了属于 rxjs 库的 Subject 类...

关于meteor - 如何在 angular2-meteor 项目中使用 RxJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35216374/

相关文章:

angular - 如何在不丢失准备好的 css 的情况下在 Ionic 2/3 中编写自定义组件?

angularjs - 在新数据到达 Meteor 时对其进行动画处理

javascript - 发布一个集合以及与第一个集合中的任何文档相关的其他集合的文档

Angular2 回调与 Promise/Observable

Meteor - 使用订阅数据自动更新 Canvas ?

angular - 如何为 Angular Material 表提供固定高度

node.js - 在 WebStorm 11 中创建 angle-meteor 项目

android - 输入在移动设备上被键盘重叠

Meteor 中的 MongoDB 缺少 $max 运算符

reactjs - renderStatic 的 Helm 错误