javascript - 从handlebars.js 中的部分访问父范围

标签 javascript templates handlebars.js

如何从部分访问#each父范围?

主模板:

(out of each = {{index}})<br>            {{!-- some index --}}
{{#each someItem}}
(in each, but not on partial = {{../index}}) {{!-- access to index from parent scope --}}
  {{>part}}
{{/each}}

部分:

<div class="part">
  (in partial: {{itemName}} - {{../index}})     {{!-- not working !!! --}}
</div>

这是问题的 fiddle : http://jsfiddle.net/0o8jpxjh/

最佳答案

如果您遇到同样的问题,请检查您的 Handlebars 版本。我将 Handlebars 更新到 2.0 版本并仅使用 {{@root.index}}。

关于javascript - 从handlebars.js 中的部分访问父范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28278953/

相关文章:

具有模板接口(interface)的 C++ 多态性

c++ - 使用默认模板参数

javascript - 关于 Backbone.js 与 Handlebars.js 的问题

javascript - Handlebars 按属性名称动态显示对象属性

ember.js - 在 ember.js 中创建自定义未绑定(bind)助手

Javascript 与对话框同时关闭浏览器窗口

javascript - 类型错误 : Cannot read property 'plugins' of undefined for cordovaLocalNotification plugin

javascript - 自己的 utils 文件的 React 结构

c++ - 模板有问题。错误 : Cannot deduce template argument for type 'T'

javascript - jQuery 导航轮播