[英]How to add correctly use Meteor package in a angular2-meteor project?
[英]How to use RxJS in an angular2-meteor project?
我有一个angular2-meteor项目。
我试图使用RxJS,所以我在我的代码中添加了这些:
import {Observable} from 'rxjs/Observable';
import 'rxjs/Rx';
但是当我运行它时,它显示:
找不到模块'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
类...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.