が動作していません印刷のみ最初のオブジェクトRxjs5は、()これは、コードで
_
Rx.Observable
.interval(1000)
.flatMap(_ => { // JSONP request
return Rx.Observable.create(observer => {
window.eqfeed_callback = res => {
observer.next(res);
observer.complete();
};
loadJSONP(QUAKE_URL);
}).retry(3);
})
.flatMap(res => Rx.Observable.from(res.features))
.map(quake => {
return {
lat: quake.geometry.coordinates[1],
lng: quake.geometry.coordinates[0],
size: quake.properties.mag * 10000,
code: quake.properties.code
};
})
.do(logToConsole) // DEBUG: all objects are logged to the console
.distinct(quake => quake.code) // it only log the first object !
.subscribe(logToConsole);
何コードが返されていますか?それらがすべて同じコードであれば、それは期待される動作です... – paulpdaniels
@paulpdaniels 4小道具(緯度、経度、サイズ、コード)を持つ1obj私はJSONPリクエストから来た最初のものだと思います! 別名を削除すると多くのオブジェクトが返され、それらはすべて互いに異なるものです... 何が問題なのですか。 – Focus