2016-05-06 6 views
1

В Angular2. Когда я вызываю onNext в теме, он показывается нераскрытым. rx импортируется правильно.Почему наследуется тема?

import { Subject } from 'rxjs/Subject'; 
... 
private _subject = new Subject(); 

... 
this._progress$ = Observable.create(observer => { 
     this._progressObserver = observer 
    }).share(); 
    this._subject = Subject.create(this._progressObserver, this._progress$); 

... 
this._subject.onNext(10/100); 

ответ

2

Это .next(). не onNext()

this._subject.next(10/100); 
+0

Гюнтера, я проверяю апи онлайн для https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/subjects/subject.md, и наблюдаемый, наблюдатель наследует от https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md и https://github.com/Reactive-Extensions/RxJS/blob/master/doc /api/core/observer.md. Я не нашел следующий()? – Hammer

+0

Это для RxJS 4, Angular использует 5 https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md#observer-interface-changes-also-subjects –

+0

oh ... отметил.tks – Hammer