【发布时间】:2017-04-23 15:43:01
【问题描述】:
我想在我的 Angular2 项目中使用来自 RxJS 的 ImmediateScheduler。
但是,在我的 RxJS 安装中,这并不存在。我在我的 package.json 中使用“rxjs”:“5.0.0-beta.12”,这是 Angular 2.1.2 所需的。
在查看 node_modules/ 文件夹时,我找到一个文件夹“rxjs”和一个文件夹“rx”。 ImmediateScheduler 不是“rxjs”的一部分,而是“rx”的一部分。我可以在 'rx/dist/rx.lite.js' 甚至在 'rx/ts/rx/rx-lite.ts' 作为我正在使用的 TypeScript 找到它。
尝试将其导入到我的 TypeScript 文件中,例如
import {Scheduler} from "node_modules/rx/ts/rx-lite";
失败。找到文件本身,但编译器抱怨“.../ts/rx-lite.d.ts' 不是模块”。
如何从 'rx' 工作中获取内容?或者更具体地说,访问Rx.Scheduler.immediate(这是对 ImmediateScheduler 的引用)?
【问题讨论】:
标签: angular typescript import rxjs