1

Ember ガイドhttp://emberjs.com/guides/の EmberJs 入門チュートリアルの約 17:23 分で、チュートリアルの作成者はテンプレートにパーシャルを含め、フォーマットを使用し{{partial 'post/edit'}}てパーシャルを呼び出し、それがどこにあるべきかを示します。含まれている部分にこのスタイルの id を与えます。

id="post/_edit"

このコードでそのパターンをコピーしていますが、部分的なものは裁判所のリストに含まれていません。私が間違っていることはありますか?私が理解している限りでは、Handlebars でパーシャルを含めていることを示すだけでよく、Ember ビューまたはコントローラーでそれを機能させるために何もしません。

<script type="text/x-handlebars" id="courts">

  <div class='span4'>
      {{#each item in model}}
      <li> {{#link-to 'court' item}}
      {{ item.name }} 
      {{ partial 'courts/blah'}}
      {{/link-to }}</li>
    {{/each}}

         </ul>
  </div>

  <div class="span4 offset4">
   {{ outlet}}
   </div>

</script>

 <script type="text/x-handlebars" id="courts/_blah">
    This is a partial  blah blah
 </script>

EmberJS チュートリアルのコード。

  <script type="text/x-handlebars" id="post">
    {{#if isEditing}}
      {{partial 'post/edit'}}
      <button {{action 'doneEditing'}}>Done</button>
    {{else}}
      <button {{action 'edit'}}>Edit</button>
    {{/if}}


  </script>

  <script type="text/x-handlebars" id="post/_edit">
    <p>{{input type="text" value=title}}</p>
    <p>{{input type="text" value=excerpt}}</p>
    <p>{{textarea value=body}}</p>
  </script>
4

1 に答える 1

1

通常、テンプレートに名前を付けるdata-template-name代わりに使用します。id

<script type="text/x-handlebars" data-template-name="application">
  <!-- Stuff goes here. -->
</script>
于 2013-09-25T20:48:53.213 に答える