【发布时间】:2016-11-19 03:13:05
【问题描述】:
我想过滤一个 observable,但得到了意想不到的结果。
我正在使用以下导入语句:
import {Observable} from 'rxjs/Observable';
import 'rxjs/add/observable/of';
此示例不返回任何内容:
Observable.of([0, 1, 2, 3, 4, 5])
.filter((x: any) => x % 2 === 0)
.subscribe(data => console.log(data));
本例返回整个结果集 [0,1,2,3,4,5]:
Observable.of([0, 1, 2, 3, 4, 5])
.filter((x: number[], idx) => x[idx] % 2 === 0)
.subscribe(data => console.log(data));
有人看到语法错误和/或我遗漏的东西吗?谢谢!
【问题讨论】:
标签: filter angular observable rxjs5