0

私は handlebars.js が初めてで、いじり始めました。しかし、私はすでに立ち往生しています。私が間違っていることを説明していただけますか?

これはheadタグにあります:

 <script id="header" type="text/x-handlebars-template">
  <div> {{ headerTitle }} </div>
  Today is {{weekDay}}
 </script>

そして、これは本体にあります:

<script>

      var theData = {headerTitle:"Shop Page", weekDay:"Wednesday"};


    
  var theTemplateScript = $("#header").html();



      var theTemplate = Handlebars.compile (theTemplateScript);


      
$(document).append (theTemplate (theData));

 </script>

ページは次を返すと仮定します。

ショップページ 今日は水曜日

4

1 に答える 1

1

テンプレートは機能します。生成されたマークアップを要素に追加するだけです。

$("body").append(theTemplate(theData));
于 2013-06-11T09:51:13.753 に答える