有沒有一種方法可以從Session變量讀取,而不會在模板更改時重新呈現模板?在不使上下文無效的情況下讀取會話變量
場景:
我改變動態使用jQuery元素的樣式,而是創建一個新的元素,當我想設置它的默認風格(我知道我可以調用同一個jQuery的命令時,該元素呈現)
實施例:
<template name="image">
<!-- How can I avoid -height- being reactive -->
<img src="img.jpg" style="height: {{height}}">
</template>
Templates.image.height = function() {
return Session.get("height");
};
Templates.controls.events = {
'click #btn': function() {
// Change the height of all exiting images
$("img").css({height: Session.get("height")});
}
};
我想每一個新的圖像添加到具有存儲在會話變量,而無需重新渲染高度0。我能想到的所有解決方案都像黑客。
我已經編輯我的職務,我不知道你用按鈕做什麼,但停止圖像刷新,您可以使用分離只有改變是個小塊 – Akshat 2013-03-12 11:42:05