angular - Angular rxjs 到 rxjs 6 和 rxjs-compat
问题描述
我尝试发出以下命令:
npm install --save rxjs-compat
但我找不到 rxjs-compat 文件夹。无论如何,这是真正的问题:
import { Subject } from 'rxjs';
import { startWith, DebounceTime } from 'rxjs/Operator';
...
ngOnInit() {
this.products$ = this.searchSubject
.pipe(startWith(this.searchTerm), debounceTime(300));
}
这应该是正确的 rxjs v6 代码。错误是“'Subject'.ts 类型上不存在属性 'startWith'
你能建议吗?我有点卡住了。谢谢 - 戴尔
解决方案
导入有错误:import { startWith, DebounceTime } from 'rxjs/Operator';
应该是import { startWith, debounceTime } from 'rxjs/operators';
(区分大小写和带“s”的运算符)
推荐阅读
- python - 如何在csv文件的熊猫中的条形图中显示多个条形图
- mongodb - MongoDB 删除文档时带有 ObjectId 的文档会发生什么
- angular - Angular Firebase ngIf user is authenticated listener doesn't work on page reload
- mysql - MySQL - 是否可以从字段中选择一个值作为“from”或“join”查询的表?
- swift - Swift 鼠标左键单击监听器
- salt-stack - 如何在 saltstack 最新版本或文件中进行符号链接
- virtual-machine - 复制/同步大文件时,Libguestfs copy_in、rsync_in 操作很慢
- java - PUT 方法给出 NULL JSON
- python - 我得到了异常:来自('translate.google.com',)的意外状态代码“429”和
- android - 如何解决 Android 中的充气错误