0

以下を含む subscriptionObserver があります。

return update(
    previousResult,
    {
        ApptsForCurrentUser: {
            $push: [newAppt],
        },
    }
);

サブスクリプションを介して到着する新しいアイテムは、日付順に並べ替えられた ApptsForCurrentUser 配列に挿入する必要があります。これは多次元配列で、$apply関数を使用して並べ替えることができます。

配列をソートする関数に配列を渡す前に$push newAppt、配列への構文はありますか?$apply

あるいは、このようなことをする必要がありますか?

(まだテストされていません):

var newResult = clonedeep(previousResult);  //lodash
newResult.push(newAppt);
newResult.sort(myCustomSortFunction);
const newResultAsAConst = clonedeep(newResult); 
return update(
    previousResult, newResultAsAConst
);
4

1 に答える 1