Bir belgede değişiklik yapıldığında Meteor yeniden bir görünüm oluşturur.Belirli alanlar değiştiğinde Meteor yeniden gösterilmiyor
Template.story.data = function() {
var storyID = Session.get('storyID');
var story = Stories.findOne({
_id: storyID
})
if (!story)
return;
return story;
};
Hikayeler şablonu için bir şablon yardımcısı, Hikayeler belgesinden bir hikaye alma.
story.title
gibi alanlar değiştiğinde, şablonun yeniden oluşturmasını istiyorum. Ama story.viewingusers
gibi alanlar değiştiğinde, şablonu yeniden oluşturmak istemiyorum. Neyse bunu yapmak için mi?
Sorunu tetikleyen sorun, yayınlama işlevinin bu alanları yayınlamaması ayarlanarak çözülmüştür. Ancak, bu çözüm her bir kullanıcı için çalışmaz ve genel bir çözüm gereklidir.
deneyin şablonu korumak? – crapthings
Yine de doğru veriler doğru mu? Şablonun birden çok kez oluşturulmasını istememenizin bir nedeni var mı (optimizasyonun ötesinde?) –
@TomColeman Veriler doğru, ancak bir popover olarak görünen bir arayüz elemanım var. Öğe yeniden işlendiğinde, popover yok edilir. Bu gerçekten sinir bozucu. – Harry