访问句柄中#each迭代器中的父对象值
Accessing parent object value in #each iterator in handlebars
我正在使用handlebars.runtime-v1.3.0
,不知道如何访问#each
中的父对象值。这是我的代码:
数据对象:
var data = {
data : {
question : "work",
sub : "pref",
value : [0,1,2]
}
};
模板:
{{#each data.data.value}}
<div class="option" data-value="{{this}}" data-question="{{../question}}" data-subcat="{{../sub}}">
<img src="/images/image.png" alt="" class="image" />
<span class="style-name"></span>
</div>
{{/each}}
我无法获得{{../question}}
和{{../sub}}
的值。
我已经搜索了一天的答案,我找到了以下链接:链接1、链接2。他们都不为我工作,所以请不要以此为基础把问题重复标记出来。
foreach循环用于data.data.value
而非data.data
尝试
{{data.data.question}}
或
{{data.question}}
另外,你的循环工作正常吗?我看不到你代码的其余部分,但我想foreach应该在data.value上,而不是data.data.value
我使用了{{../data.data.question}}
,现在它运行良好:)
相关文章:
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- 从两个基于0的for循环迭代器中获取单个基于0的索引的公式
- Rails:试图在javascript(Google Charts API)中嵌入一个adv-ruby(each+迭代器
- 在javascript中,从迭代器创建Array
- Javascript中的迭代器和生成器
- 从迭代器/生成器中获取单个yield值
- Javascript - 从对象迭代和删除
- 迭代器和可迭代之间的区别
- 文件夹迭代器中的Google驱动器文件迭代器
- 在jquery each()迭代器函数中访问JS对象
- Javascript 对象调用其他对象粉碎迭代器
- 如何在struts迭代器中将对象列表传递给js函数
- JS:使用迭代器在循环中创建对象
- 访问句柄中#each迭代器中的父对象值
- 主干模型循环输出最终对象,而不是迭代器
- 为什么我们要定义符号.[Symbol]的迭代器.迭代器)?javascript中的可迭代对象
- chrome为对象迭代器显示了什么?
- 迭代器被绑定到上下文对象
- 将迭代器变量添加到对象名称中
- 在JavaScript中实现对象属性的yield迭代器