rxjs 的filter用法
来源:5-6 rxjs 初步了解
王者归来8
2019-06-24
from([1, 2, 3, 45, 56, 7, 7])
.pipe(
filter((x) => {
alert("x=" + x)
return false
})
).subscribe(
item => {
alert("item=" + item)
}
)

当filter里的函数方法 的变量变明类型后就报错了(如上图)。 请问一下老师,是什么原因。
我查了一下filter 的函数定义,当指定了有两种。
export declare function filter<T, S extends T>(predicate: (value: T, index: number) => value is S, thisArg?: any): OperatorFunction<T, S>;
export declare function filter<T>(predicate: (value: T, index: number) => boolean, thisArg?: any): MonoTypeOperatorFunction<T>;
写回答
2回答
-
王者归来8
提问者
2019-06-24
老师,这个是我的这边的现象。00 -
接灰的电子产品
2019-06-24
你导入的包正确吗?我看了一下没问题,同样的代码可以跑,没报错
import { from } from 'rxjs'; import { filter } from 'rxjs/operators';012019-06-24
相似问题
老师,这个是我的这边的现象。