Ember.js 包括余烬中的一部分

Ember.js 包括余烬中的一部分,ember.js,handlebars.js,Ember.js,Handlebars.js,大约在《Ember指南》中的EmberJs介绍性教程的17:23分钟,教程作者在模板中包含了一个分部,使用{partial'post/edit'}格式调用分部并指出应该包含在哪里,然后他给包含此样式的分部一个id id="post/_edit" 我在这段代码中复制了这一模式,但部分内容不包括在法院列表中。有什么我做错了吗?据我所知,我只需要在车把中指出,我包括一个部分,而不是在余烬视图或控制器中做任何事情,使其工作 <script type="text/x-handlebars" id=

大约在《Ember指南》中的EmberJs介绍性教程的17:23分钟,教程作者在模板中包含了一个分部,使用
{partial'post/edit'}
格式调用分部并指出应该包含在哪里,然后他给包含此样式的分部一个id

id="post/_edit"
我在这段代码中复制了这一模式,但部分内容不包括在法院列表中。有什么我做错了吗?据我所知,我只需要在车把中指出,我包括一个部分,而不是在余烬视图或控制器中做任何事情,使其工作

<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>

{{{#模型中的每个项目}
  • {{{#链接到“法院”项目} {{item.name} {{部分法院/诸如此类} {{/链接到}
  • {{/每个}} {{outlet}} 这是一部分废话
    来自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>
    
    
    {{#如果是编辑}
    {{partial'post/edit'}
    多恩
    {{else}
    编辑
    {{/if}
    {{input type=“text”value=title}

    {{input type=“text”值=摘录}

    {{textarea value=body}


    通常您希望使用
    数据模板名称
    而不是
    id
    来命名模板

    <script type="text/x-handlebars" data-template-name="application">
      <!-- Stuff goes here. -->
    </script>
    

    通常您希望使用
    数据模板名称
    而不是
    id
    来命名模板

    <script type="text/x-handlebars" data-template-name="application">
      <!-- Stuff goes here. -->
    </script>
    
    
    
    我的印象是,部分名称前面必须加下划线。也许“_post/edit”是您的解决方案?我投票结束了我自己的问题,因为代码开始工作,所以没有真正的问题需要解决。我的印象是部分名称前面必须有下划线。也许“_post/edit”是您的解决方案?我投票结束了我自己的问题,因为代码开始工作,所以没有真正的问题需要解决。事实上,我认为随着后来的一个Ember版本的发布,情况发生了变化。它以前是数据模板名,现在是id。实际上,我认为随着后来的一个Ember版本的发布,它发生了变化。它以前是数据模板名,现在是id。