2016-06-18 5 views
0

Ember Dataを使用してサードパーティAPIからデータを取得しようとしているemberアプリケーションがあります。 URLは、/ user_id/date/foodの形式で指定された日にユーザーの食べ物を取得します。私は、ユーザーが日付範囲(2015-06-07,2015-08-10)で消費した食品のリストを検索したいと思います。Emberデータが同じモデルの複数のインスタンスを1つのルートで取得します

私はEmber.queryを使用して不要なデータをフィルタリングしようとしましたが、APIには消費されたすべての食品を返すエンドポイントがありません。

現在、私はqueryRecordを使用して、一日のクエリをサポートし、一日を渡している。

+0

あなたの実際の質問は何ですか?それがうまくいかなかったことを示すコードはありますか?あなたが受け取っているデータの例... – Jeff

答えて

0

/user_id/date/foodは、サードパーティのAPIを提供している唯一のエンドポイントである場合は、あなたが持っているだろう唯一のオプションは、要求を作ることですあなたが手に入れたい範囲で毎日。すべての要求が取得されるまで待機し、最後に結果を連結するには、Ember.RSVP.allを使用します。

しかし、これはお勧めできません。広い範囲は非常に効率が悪いからです。

関連する問題