相关疑难解决方法(0)

angular2 Observable属性'debouceTime'在'Observable <any>'类型中不存在

我使用"angular2 webpack""angular2/form,Observable",但遇到错误,需要帮助..

有一个自定义表单验证器 -

import {Observable} from 'rxjs/Rx';
import {REACTIVE_FORM_DIRECTIVES,FormControl, FormGroup, Validators} from '@angular/forms';

emailShouldBeUnique(control:FormControl) {
    return new Observable((obs:any)=> {
      control.valueChanges
        .debouceTime(400)
        .distinctUntilChanged()
        .flatMap(term=>return !this.userQuery.emailExist(term))
        .subscribe(res=> {
            if (!res) {obs.next(null)}
            else {obs.next({'emailExist': true}); }; }
        )});}
Run Code Online (Sandbox Code Playgroud)

我可以找到文件 "/projection_direction/node_modules/rxjs/operator/debounceTime.js"

为什么会有这样的错误 -

属性'debouceTime'在'Observable'类型上不存在.

observable rxjs angular2-forms angular

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

angular ×1

angular2-forms ×1

observable ×1

rxjs ×1