angular - 无法从 rxjs 导入“of”
问题描述
我面临一个角度导入语句的问题。
import { Observable, of } from 'rxjs';
这就是我正在尝试的。但我无法从 rxjs导入。当我查看rxjs的官方页面时, of是可用的。
为什么我要面对这个?有人可以帮我解决这个问题吗?
解决方案
听起来您在实际拥有 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"));
推荐阅读
- python - 如果在使用 apache 部署时,wsgi.py 在服务器上而不是在 virtualenv 中执行,那么 django virtualenv 有什么意义?
- c# - 无法从 App.config 检索值
- vba - Delete rows base on the input box date
- java - 为什么 Active Directory 不返回 PagedResultsResponseControl?
- r - 使用 rvest 和 purrr 用 R 抓取,多页
- perl - Perl:为什么“寻找”不起作用
- javascript - 删除一串数字的最后一个字母
- excel - 按当月计算年平均值
- julia - 预编译使用 ParallelAccelerator 的模块时出现警告
- testing - Web 服务测试用例