angular2 Observable Eigenschaft 'debouceTime' existiert nicht für den Typ 'Observable <any>'
Ich benutze "angular2 webpack" und "eckig2 / form, beobachtbar", aber ein Fehler ist aufgetreten, brauche Hilfe ..
Es gibt einen benutzerdefinierten Formularvalidator -
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}); }; }
)});}
Ich konnte die Datei finden "/ projection_direction / node_modules / rxjs / operator / debounceTime.js"
Warum gibt es so den Fehler -
Property 'debouceTime' existiert nicht für den Typ 'Observable'.