0
オブジェクトの観測可能なコレクションを返すAPI呼び出しがあります。その観測可能なコレクション内の各オブジェクトについて、私は観測可能な値を得るために別のAPI呼び出しを行う必要があります。observableコレクションとobservablesコレクションのマージ
観測可能なコレクションを観測可能なオブジェクトのコレクションとマージする正しい方法は何ですか?その結果は、余分なデータを取り除く観測可能なコレクションですか?
IE:(1:N) - 具体的には> 1
:
// getMarkets API response:
[ {
"data": [
{
"mkt_name": "X",
...
},
{...}, {...}, {...}
//there is a lot of these, cardinality changes over time
]}
]
//getTicker(market=X) API response:
[ {
"data": [
{
"last_trade": "651.4000000000",
...
}
//there is only one of this, "last_trade" value changes a lot more over time
],
"notifications": []
}
]
と私は私が使用してgetMarketWithTickers
を実装するにはどうすればよい
//getMarketsWithTickers Service response (! Also Observable !)
[
{"market" : "X", "last_trade" : "651.4000000000" },
{...},
{...},
{...}
]
が必要getMarkets
/getTicker
オブザーバブル?
注:私はこのRxJS全体について初めてです。
ありがとうございます。
okありがとうございます。 – bny
私は 'forkJoin'メソッドの構文を頭に入れようとしています。実際にはオブザーバブルの集合であることを伝えるための' ... 'は先頭にありますか? - とにかく私は今、 'HTTP 429:too many requests'の行に沿って他の問題があります。あなたはこの事を抑制する方法についての洞察力を持っていますので、サーバをあふれさせませんか? 'getTicker'リクエスト?ありがとう – bny
最初の質問:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator –