Rxjs Subject next or onNext



我对rxjs的东西很陌生,请耐心等待。例如,在本教程中http://blog.angular-university.io/how-to-build-angular2-apps-using-rxjs-observable-data-services-pitfalls-to-avoid/但我在ng书中看到了相同的代码

我能看到

let subject = new Rx.Subject();
subject.subscribe(value => console.log('Received new subject value: '))
subject.next(newValue);

但如果我把代码放在浏览器里,我就得到了

ssubject.next不是函数

所以如果我看一下医生https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/subjects.md

var subject = new Rx.Subject();
subject.subscribe(value => console.log('Received new subject value: ',value))
subject.onNext(2);

你能给我解释一下为什么会有教程和这本书吗正在使用next?我错过了什么?

似乎您使用了错误的rxjs版本(4.x)。Angular2使用了rxjs 5https://github.com/ReactiveX/rxjs/

另请参阅http://reactivex.io/rxjs/

最新更新