爲了直接指出問題,我希望確保不管組件是否重新呈現集合的順序。組件重排上的流星收集重新排序
我有一個流星createContainer元素,我訂閱一個集合,然後爲它分配一個變量。
export default PipelineTableContainer = createContainer(() => {
const clientsSub = Meteor.subscribe('client.findByOrganisation');
const clients = Clients.find({}, { sort: { createdAt: -1 }).fetch();
return {
clients,
};
}, ClientsView);
ClientsView是一個線條圖,顯示客戶端何時加入。日期至關重要。由於某些原因,當ClientsView組件根據狀態更改重新呈現時,客戶端集合的順序將被更改,以便不再按createdAt desc排序。這會導致圖表庫出現錯誤,因爲日期需要按順序排列。
重申:我想確保無論組件是否重新呈現集合的順序都得到維護。
任何意見將非常感謝你和問候。
你還沒有處理訂閱的情況仍然*加載*?通常情況下,您還會將*加載*傳遞給您的組件。請參閱https://themeteorchef.com/tutorials/using-create-container –