1
在最新版本的Meteor中,添加了變換功能。流星重新應用收集變換
用法示例:
var myCollection = new Meteor.Collection("mycollection",
{
transform: function(doc){
doc["newProperty"] = "test"; return doc;
})
}
有什麼辦法使這些轉換重新計算?
我在DOM中使用時間人性化函數(MomentJS humanize),這實際上是對集合進行的唯一轉換,因此每10秒重新應用一次(對於大約15個條目)應該不會有的性能問題。
嗯我認爲變換沒有反應? – 2013-03-21 14:33:35
轉換確實是被動的。每次調用'find()'時調用的轉換函數被調用,反應性方法在數據更新時調用,所以在這裏我每10秒手動使'timesDeps'內現有的反應性上下文無效 – Akshat 2013-03-21 14:58:42