Сказано, что мы можем преобразовать что угодно в поток с помощью rxjs, здесь я хочу преобразовать данные, поступающие из поля ввода, в поток, а затем подписаться на него, в angular2 есть метод для этого с использованием события valueChanges
this.input.valueChanges.subscribe(
(value: string) => { console.log('sku changed to: ', value); }
);
но когда я пытаюсь создать поток в классе компонентов, как этот
Observables.create().subscribe()
создание не распознается, также как я могу сделать это в rxjs, когда значение изменяется в поле ввода, это связано с формами angular2, а также что полезная функция для создания потока для этого
this.input.valueChanges
ужеObservable<string>
, к которому вы можетеsubscribe()
, чтобы получить поток изменений. Каков ваш настоящий вопрос? - person Mark Rajcok   schedule 04.03.2016Subject
отлично работает. Например:var stream = new Subject<string>(); stream.next("some changes");
Конечно, вам нужноimport Subject
.Subject
- этоObservable
, на который можно подписаться. - person Stephen Chung   schedule 05.03.2016