我对rxjs很新,耐心.
例如,在本教程中
http://blog.angular-university.io/how-to-build-angular2-apps-using-rxjs-observable-data-services-pitfalls-to-avoid/
但我在ng-book中看到了相同的代码
例如,在本教程中
http://blog.angular-university.io/how-to-build-angular2-apps-using-rxjs-observable-data-services-pitfalls-to-avoid/
但我在ng-book中看到了相同的代码
我可以看到
let subject = new Rx.Subject(); subject.subscribe(value => console.log('Received new subject value: ')) subject.next(newValue);
但如果我把代码放在浏览器中我就得到了
subject.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);
你能解释一下教程和书的原因吗?
正在使用下一个?我错过了什么?
好像你使用的是错误的rxjs版本(4.x). Angular2使用rxjs 5
https://github.com/ReactiveX/rxjs/