0
我想在我的模板中顯示一個按鈕,顯示或不依賴於session
值爲true
或false
。然而,當我想給會話設置爲false的事件不會發生:未在模板事件中設置流星會話
<template name="Home">
{{#if reload}}
<a class="btn btn-primary fontScale reloadBtn" href="#" id="reload"><i class="fa fa-refresh fa-lg"></i> Reload</a>
{{/if}
</template>
Template.Home.helpers({
reload: function(){
.........
(imgCount1 > imgCount) ? Session.set('more',true):Session.set('more', false);
return Session.get('more');
}
});
Template.Home.events({
......
"click #reload": function(){
Session.set('more', false);
}
});
如何設置會話變量回到false
已被點擊的按鈕後?
1)檢查調試器,你點擊「Click」事件。這似乎是正確的,但你可能會錯過一些東西。 2)檢查你的幫手中發生了什麼:你正在做一個測試,在'get'之前將'Session'設置爲true,所以你確定這不是重置點擊事件中發生的事情嗎? – MrE