Handlebars 中的变量

标签 variables handlebars.js

我将模型传递给 Handlebars 模板并将一些属性放在一行中。我想为每一行设置某种位置变量。具体来说,我想知道已经创建了多少行并且每行都有一个位置。

例如

{{#each row}}
<span class = (indexHere)>
  <tr>
     <td> <{{this.property}}>
  </tr>
</span>
{{/each}}

最佳答案

这是一个老问题,也许当时 Handlebars 不包括 @index属性,但根据当前(1.3.0)文档:

当循环遍历 each 中的项目时,您可以选择通过 {{@index}} 引用当前循环索引

关于 Handlebars 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679599/

相关文章:

ember.js - 在 Jade 中使用 Ember.js 和 Handlebars.js View

variables - 发送邮件消息失败,因为附件丢失(变量变乱)

python - 在 Gurobi/Python 中获取并比较变量值

php - 将 PHP 变量日期转换为希伯来语本地日期

提交表单时,jquery 未正确更新 Handlebars 部分 View (express、node.js)

AngularJS 和 Handlebars - 两者都需要或不需要

symfony - 带 Handlebars 的 Twig js 花括号

node.js - 单元测试中的 Handlebars 模板,如何

Java - Actionlistener 由于我看不到的原因而显示错误

ruby - 如何在 Ruby 类之间传递变量?