本文介绍了如何在Handlebars中获得每个帮助者的索引?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的项目中使用Handlebars进行模板。有没有办法获得Handlebars中每个助手的当前迭代的索引?
< tbody>
{{#each item}}
< tr>
< td><! - 如何在此获取数组索引? - >< / td>
< td> {{this.key}}< / td>
< td> {{this.value}}< / td>
< / tr>
{{/每个}}
< / tbody>
解决方案
在更新版本的Handlebars索引(或键入对象迭代的情况)默认情况下与标准的每个助手一起提供。
摘录自:
{{#each array}当前数组项目的索引已经可用一段时间了@index: }
{{@index}}:{{this}}
{{/ each}}
对于对象迭代,请使用@key代替:
{{#each object}}
{{@key}}:{{this}}
{{/ each}}
I'm using Handlebars for templating in my project. Is there a way to get the index of the current iteration of an "each" helper in Handlebars?
<tbody>
{{#each item}}
<tr>
<td><!--HOW TO GET ARRAY INDEX HERE?--></td>
<td>{{this.key}}</td>
<td>{{this.value}}</td>
</tr>
{{/each}}
</tbody>
解决方案
In the newer versions of Handlebars index (or key in the case of object iteration) is provided by default with the standard each helper.
snippet from : https://github.com/wycats/handlebars.js/issues/250#issuecomment-9514811
The index of the current array item has been available for some time now via @index:
{{#each array}}
{{@index}}: {{this}}
{{/each}}
For object iteration, use @key instead:
{{#each object}}
{{@key}}: {{this}}
{{/each}}
这篇关于如何在Handlebars中获得每个帮助者的索引?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!