我对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/