这是我的场景
如果值搜索其他清除数据length > 2
,我想进行反应搜索。api
但我不知道要清除数据
userList: Observable<User[]>;
当长度 <= 2 时,userList 应该为空
另一个问题是为什么Rxjs
操作员不能在角度 2 中工作?
this.userList = this.userNameCtrl.valueChanges.do(d => console.log(d));
这是我的代码:
this.userList = this.userNameCtrl.valueChanges
.filter(x => x.length > 2)
.debounceTime(400)
.distinctUntilChanged()
.switchMap(value => this._userService.searchUsers(value));