首页 > 解决方案 > 无法从 rxjs 导入“of”

问题描述

我面临一个角度导入语句的问题。

import { Observable, of } from 'rxjs';

这就是我正在尝试的。但我无法从 rxjs导入当我查看rxjs的官方页面时, of是可用的。

为什么我要面对这个?有人可以帮我解决这个问题吗?

标签: angularrxjs

解决方案


听起来您在实际拥有 RxJS 6 时尝试使用 RxJS 5。您可以从 import 语句中删除“of”,然后更新您对 RxJS 6 的使用。

这就是我如何在 RxJS 5 中立即返回一个带有值的 observable:

return Observable.of("MyString")

这就是我在 RxJS 6 中立即返回带有值的 observable 的方式:

return Observable.create( observer => observer.next("MyString"));

推荐阅读