gpt4 book ai didi

angular - 如何使用 SystemJS/Angular2 通过 rxjs 访问 Rx.Scheduler.immediate?

转载 作者:搜寻专家 更新时间:2023-10-30 22:01:12 24 4
gpt4 key购买 nike

我想使用 ImmediateScheduler来 self 的 Angular2 项目中的 RxJS。

但是,在我的 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 的引用)?

最佳答案

立即调度程序在 rxjs5 中不存在,参见 https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md#schedulers-renamed

by not passing a scheduler to operators that request it, it defaults to recursive execution

大多数时候你不需要添加一个明确的调度器,让 Rx 自己解决。

关于angular - 如何使用 SystemJS/Angular2 通过 rxjs 访问 Rx.Scheduler.immediate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41038779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com