以下を含む 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
);