これを達成する簡単な方法があります。
Template.example.helpers({
showElement : function(){
var number = Session.get('number')
if(number === 1){
console.log(number)
return true;
} else {
console.log(number)
return false;
}
}
})
たとえば、この 2 つのイベントを 1 と 0 に設定しているとします。
//Setting to 1
Template.example.events({
'click #setToOne' : function(e,t){
Session.set('number',1)
}
})
//Setting to 0
Template.example.events({
'click #setToZero' : function(e,t){
Session.set('number',0)
}
})
console.log
ヘルパーの内部が表示されているため、これは実際に機能してい ます0 and 1
しかし、それをどのように呼び出すhelper
のtemplate
ですか?
すでにこれを試してみてください
<template name="example">
{{#if showElement.true}}
<h1>show this header if Truee</h1>
{{else}}
<h1>show this header if False</h1>
{{/if}}
</template>
では、これがベスト プラクティスとは何でしょうか。または使用する必要がありますUI.registerHelper?
(UI.registerHelpersの操作方法がよくわかりません)
アドバイスに助けてくれてありがとう