Observable<string[]>
转换为Observable<string>
。
我不确定mergeAll
操作符是否是我要找的。
const o1: Observable<string[]> = of(['a', 'b', 'c']);
const o2: Observable<string> = o1.pipe(
mergeAll()
);
Typescript将返回此错误:
Type 'Observable<string | string[]>' is not assignable to type 'Observable<string>'.
Type 'string | string[]' is not assignable to type 'string'.
Type 'string[]' is not assignable to type 'string'.
我接收Observable作为参数,可以改变它的构造方式。