Angular2 contrôle de formulaire valueChanges observables complète ne s'est jamais appelé

Je suis en train d'essayer de montrer un simple loader sur ma barre de recherche, tandis que la recherche se déroule. J'ai prévu de mettre une variable dans le abonnez-vous de rappel sur le valueChanges observables à partir de mon formulaire de contrôle à une valeur "chargement", et de la mettre à une chaîne vide dans le rappel. Cependant, l'ensemble de la callback n'est appelé.

J'ai aussi essayé d'ajouter un rappel pour enfin sur les observables, mais il n'est jamais appelé.

Mon 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");
            });
}

OriginalL'auteur Matsura | 2016-05-30