繁体   English   中英

我做对了吗? {{#每}}

[英]Am I doing it right? {{#each}}

我有一个问题,因为我很好奇自己是否做对了。 在阅读有关Ember.js的所有教程时,每个人都在键入类似的内容:

{{#each friend in model}}
   {{friend.firstName}} {{friend.lastName}}
{{/each}}

在我的带有路由的应用程序中,例如: app/templates/works/index.hbs我有:

{{#each}}
   {{#link-to 'works.work'  this.id class="trigger"}}
      <h3 class="title">{{name}}</h3>
      <p class="description">{{description}}</p>
      <img {{bind-attr src=image}}>
   {{/link-to}}
{{/each}}

但这仍然可以正常工作,所以那只是惯例,还是我一直在做错事?

您应该使用第一种形式,{{each}}的非上下文切换形式,因为不推荐使用第二种形式。 看这里。

第一种形式不那么令人困惑,因为您无需考虑属性的上下文。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM