In Angular 2.0.0-alpha.47 il Observable
restituito dalla chiamata formInput.valueChanges()
aveva tutte le funzioni di ordine superiore, cioè potevo fare qualcosa come questo;In Angular 2.0.0-beta.0 map() e filter() mancano dall'input di un modulo Observable
this.search.valueChanges
.debounceTime(150)
.map(x=>return x+1)
.switchMap(text => this.youtube.search(text));
Ora sto utilizzando 2.0.0-beta.0 e il Observable
tornati dal this.search.valueChanges()
non ha più tutti i metodi. Posso solo iscrivermi. Non riesco più a chiamare map(), filter() ecc.
Qualcuno sa se questo è il comportamento previsto per gli input di modulo ora?
['valueChanges'] (https://github.com/angular/angular/blob/master/modules/angular2/src/common/forms/model.ts#L88) restituisce un Observable (è per questo che puoi iscriverti ...). Che problema stai avendo? –
@EricMartinez Posso chiamare più funzioni di ordine superiore sull'osservabile restituito come potevo quando era in alpha. Modificherò la mia domanda per renderla un po 'più chiara. – screenm0nkey
probabilmente sarà sempre il caso - non solo i primi beta (lo stesso in beta.12) –