2016-05-06 7 views
1

In Angular2. Wenn ich onNext für ein Thema anrufe, wird es nicht aufgelöst. rx wird korrekt importiert.Warum onNext of Subject ist nicht gelöst?

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); 

Antwort

2

Es ist .next(). nicht onNext()

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

Gunter, überprüfe ich die api online https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/subjects/subject.md und die beobachtbaren, Beobachter es erbt von, https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md und https://github.com/Reactive-Extensions/RxJS/blob/master/doc /api/core/observer.md. Ich habe nicht als nächstes() gefunden? – Hammer

+0

Dies ist für RxJS 4, Angular verwendet 5 https://github.com/ReactiveX/rxjs/blob/master/MIGRATION.md#observer-interface-changes-also-subjects –

+0

oh ... notized.tks – Hammer

Verwandte Themen