有没有一种方法可以从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