16

親テンプレートと子テンプレートがあるとします。

<template name="parent">
  {{> child }}
</template>

<template name="child">
  {{#if show}}
    //Do something
  {{/if}}
</template>

親テンプレートに「show」を割り当てると、次のようになります。

if (Meteor.isClient){
   Template.parent.show = function(){
     return Session.get('isShowing');
   }
}

子テンプレートがそれにアクセスできる方法はありますか?

4

2 に答える 2

2

共通のヘルパーを登録することもできます:

Template.registerHelper('isTrue', function(boolean) {
    return boolean == "true";
});

そして、あなたのhtmlでそのように呼び出します:

<input type="checkbox" checked="{{isTrue attr}}"/>
于 2015-06-04T11:46:56.437 に答える