2013-09-30 72 views
0

當我有一個模板變量,我改變它,屏幕變白,它變成空白。Jquery移動和流星反應模板變量不起作用

繼承人一個簡單的例子:

{{#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

的問題是,我有

<body> 
{{>content}} 
</body> 

所以它重新呈現整個頁面,包括頁面的div。

所以做到這一點,而不是...

<body> 
<div data-role="page"> 
{{>content}} 
</div> 
</body>