Angular2 Formular-Steuerelement valueChanges beobachtbaren komplette nie genannt

Ich bin derzeit versuchen zu zeigen, einen einfachen loader auf meiner Suche bar, während die Suche stattfindet. Ich habe geplant, um eine variable festzulegen, die in der subscribe callback auf die valueChanges beobachten aus meinem Formular-Steuerelement zu einem Wert "laden", und legen Sie es auf eine leere Zeichenfolge in die complete-callback. Aber der komplette callback wird nie aufgerufen.

Habe ich auch versucht, indem ein callback, um endlich auf das zu beobachten, aber es ist auch nie genannt.

Mein code:

searchBox: Control = new Control();
loadingClass: string = "";

constructor() {
    this.searchBox.valueChanges
            .debounceTime(400)
            .distinctUntilChanged()
            .subscribe((text: string) => {
                this.imageSearch = text;
                this.loadingClass = "loading";
            }, (err: Error) => {
                console.log(err);
            }, () => {
                this.loadingClass = "";
                console.log("test");
            });
}
InformationsquelleAutor Matsura | 2016-05-30
Schreibe einen Kommentar