javascript - 带 Handlebars 的 #each 之外的变量

标签 javascript jquery handlebars.js

我有数据,

data = {
  "items":  [
      {"value": "New", "id": 1},
      {"value": "Open", "id": 2},
      {"value": "Close", "id": 3}
    ],
  "current": 2
}

我是我的模板,我循环遍历项目,但想在循环中访问当前值。

这不起作用,

{{#each items}}
    {{id}} - {{value}} - {{current}} 
{{/each}}

最佳答案

来自fine manual :

Nested handlebars paths can also include ../ segments, which evaluate their paths against a parent context.

因此您想使用 {{../current}} 来访问父上下文中 current 的值。

演示:http://jsbin.com/iyofuq/1/edit

关于javascript - 带 Handlebars 的 #each 之外的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13284141/

相关文章:

node.js - Nodejs 中的 Handlebars 助手不工作

javascript - Elasticsearch - 在对结果进行评分时找到最接近的数字

javascript - 如何使用 PHP behat/mink selenium2 chrome webdriver 处理 javascript 警报窗口

Javascript 悬停/点击问题

javascript - 没有明显原因的无限循环

javascript - 工具提示不适用于文本区域 Bootstrap

javascript - 如何获取 ng-repeat 中生成的每个图像的 id?

javascript element.style.left 不工作

javascript - Ember.js:内联 Handlebars 模板在应用程序的根元素处呈现

javascript - 如何将三个对象传递给只需要两个对象的函数?