当我有一个模板变量,然后我更改它时,屏幕变白并变为空白。
这是一个简单的例子:
{{#if var}}
<p align="center">reactive templating</p>
<button id="button" value="click"/>
{{else}}
<p align="center">worked!</p>
{{/if}}
Session.setDefault("var",true);
Template.content.var = function () {
return Session.get("var");
}
Template.content.events({
'click #button': function(e,t) {
Session.set("var", false);
}
});
答案 0 :(得分:0)
问题是我有
<body>
{{>content}}
</body>
所以它重新渲染整个页面,包括页面div。
所以这样做......
<body>
<div data-role="page">
{{>content}}
</div>
</body>