age-input 中 提示 Property 'pipe' does not exist on type

来源:5-7 实战复杂表单控件(下)

GordonH

2019-03-05

使用angular 6, 当进行到
const merged$ = merge(birthday,age, age,age).pipe(filter(_ => this.form.valid));
之后,提示
ERROR in src/app/shared/age-input/age-input.component.ts(134,44): error TS2339: Property ‘pipe’ does not exist on type ‘OperatorFunction<{}, {} | { date: any; form: string; } | { date: string; from: string; }>’.

请问如何解决?谢谢

我复制老师的最新代码到这里,也是提示一样的错误。

写回答

1回答

GordonH

提问者

2019-03-05

已经解决。

解决方式:

注意,引入merge的时候,不能从 'rxjs/operators' 中引入,必须从 'rxjs' 中引入。即

import { merge } from 'rxjs';


0
0

Angular打造企业级协作平台,让你在Angular领域中出类拔萃

全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用

998 学习 · 536 问题

查看课程