[英]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.