angular form 表单 valueChanges的问题

这么写会报错

图片描述

图片描述

这里的valueChangs是一个observable,那为什么使用startWith()会报错
图片描述

阅读 6.6k
2 个回答

亲测有用,是不是忘了导入操作符: import 'rxjs/add/operator/startWith'; ?

<input type="text" [formControl]="example" />
public example: FormControl = new FormControl('');
public ngOnInit() {
    this.example.valueChanges.startWith('hi').subscribe((value) => {
        console.log(value); // log 'hi' first then any values
    });
}

自己找到原因了。就是忘了导入import 'rxjs/add/operator/startWith';

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进