如果我通过构造函数或通过静态create
函数创建一个observable,我注意到我导入的任何其他函数都没有被添加到原型中?我究竟做错了什么? E.g。
import { Observable } from 'rxjs/observable';
import 'rxjs/add/operator/map';
let observable = Observable.create(observer => {
observer.complete();
});
// observable.map is undefined, not on the prototype
修改
好的,感谢Pankaj Parkar的链接,如果我导入整个库rxjs/Rx
那么它就可以了。显然我必须错过另一个导入?