2017-04-21 12 views
0

私のmain.htmlには以下のようないくつかのテンプレートがあります。私はTemplate.body.helper({aglobal:return aGlobal})が親テンプレート(下のnavbarTemplateのような)には見えないことに気付きました。親テンプレートの中で "グローバルな"ヘルパー関数を定義すると、問題なくHTMLにアクセスできます。ここでの問題は何ですか?Template.body.helperデータが子テンプレートに表示されないのはなぜですか?

<body> 
     {{>navbarTemplate}} 
     {{>editingUsers}} 

    <div class="container"> 
      <div class="row"> 
       <div class="col-md-6"> 
        <p>Editor</p> 
        {{>editor}} 
       </div> 
       <div class="col-md-6"> 
        <p>Viewer</p> 
        {{>viewer}} 
       </div> 
      </div> 
     </div> 
    </body> 

答えて

0

Giova.panasiti @私が探していたが、私はあなたが共有ドキュメントで答えを見つけることが正確な答えではありませんでした、ありがとう。

答えは非常に単純なようです。 "Template.bodyのヘルパーは、あなたのアプリのタグでのみ利用可能です。グローバルヘルパーを登録するには、Template.registerHelperを使用してください。 - http://blazejs.org/api/templates.html#Template-body

関連する問題