Javascript 如何引用当前块变量之外的变量?
假设在传递给模板的结构中有两个数组:Javascript 如何引用当前块变量之外的变量?,javascript,mustache,handlebars.js,Javascript,Mustache,Handlebars.js,假设在传递给模板的结构中有两个数组: { days: 'Mon,Tue,Wed,Thu,Fri'.split(','), times: 'Morning,Afternoon,Night'.split(',') } 我想列出每一天,每一天,每一次。但是,当我在days数组上的循环中引用times数组时,它似乎认为我需要当前days元素的成员。如何从循环中引用一个成员而不是另一个成员 var theTemplate=handlebar.compile(document.getElemen
{
days: 'Mon,Tue,Wed,Thu,Fri'.split(','),
times: 'Morning,Afternoon,Night'.split(',')
}
我想列出每一天,每一天,每一次。但是,当我在days
数组上的循环中引用times
数组时,它似乎认为我需要当前days
元素的成员。如何从循环中引用一个成员而不是另一个成员
var theTemplate=handlebar.compile(document.getElementById('example').innerHTML);
风险值数据={
日期:周一、周二、周三、周四、周五,
泰晤士报:“早上,下午,晚上”。分开(,)
};
document.body.innerHTML+=模板(数据)代码>
{{{天}
-
{{.}}
{{{次}
- {{}}
{{/次}
{{/天}
您应该使用引用父模板作用域的父路径段(。/
):
var theTemplate=handlebar.compile(document.getElementById('example').innerHTML);
风险值数据={
日期:周一、周二、周三、周四、周五,
泰晤士报:“早上,下午,晚上”。分开(,)
};
document.body.innerHTML+=模板(数据)代码>
{{{天}
-
{{.}}
{{{}../times}
- {{}}
{{/./次}
{{/天}