1
我是rxjs的新手。 我想知道下面的代碼是否正確或需要更正?如何調用rxjs中的Observables的緩存方法
var rxjs_1 = require('rxjs');
rxjs_1.Observable.defer(function() {
})
.cache(1);
通過上面的代碼,我面臨着高速緩存的問題(這是引發錯誤:rxjs_1.Observable.defer(...)的緩存是不是一個函數)。
我在node_modules中檢查了安裝的rxjs,並在Observable.js文件中沒有名爲cache的方法。
請問能否告訴我如何在rxjs中調用Observable上的緩存。
嘗試在返回Observable之前緩存內容。 上面給出的位置rxjs/add/operator/cache.js在rxjs(版本5.x)庫中不包含cache.js文件。 – user2313833
它似乎緩存從版本5.0.0RC1開始被刪除:https://github.com/ReactiveX/RxJS/commit/1b23ace這可能是你爲什麼得到錯誤。 – KwintenP