私はember.js1.0(pre 4)とember-datarev11を使用しています
静的配列(その時点ですでにメモリ内にある)とpromise(関連する残り火データモデルのリストを返す)の組み合わせであるリストを公開する必要があるデータモデルがあります。
App.Day = DS.Model.extend({
appointments: function() {
//this will hit a backend server so it's slow
return App.Appointment.find();
}.property(),
slots: function() {
//no need to hit a backend server here so it's fast
return App.Slot.all();
}.property(),
combined: function() {
//return a list of both slots + appointments after some logic is applied
}.property()
});
アポイントメントがオンデマンドでロードされるため、アポイントメントが事実上約束である場合、プロパティでスロットとアポイントメントの両方をどのように組み合わせることができますか。
この結合されたプロパティでいくつかのロジックを実行する必要があるため、これら2つの配列の単純なマージは理想的ではありません。前もって感謝します!