我使用 grunt-assemble。我有一段工作代码。
模板.hbs
{{#each data.nested}}
{{#each this.child}}
{{../../data.outside}}
{{../parent}}
{{firstname}} <br>
{{/each}}
{{/each}}
数据.json
{
"outside":"Hello!",
"nested":[
{
"parent":"Welcome!",
"child":[
{
"firstname": "Jack"
},
{
"firstname": "James"
}
]}
]
}
模板.html
Hello! Welcome! Jack
Hello! Welcome! James
但是当我将#each 块放在部分中时,我无法获取"parent"
和"outside"
json 数据。
模板.hbs
{{#each data.nested}}
{{>nested this.child}}
{{/each}}
嵌套.hbs (部分)
{{#each this}}
{{../../data.outside}}
{{../parent}}
{{firstname}} <br>
{{/each}}
数据.json
{
"outside":"Hello!",
"nested":[
{
"parent":"Welcome!",
"child":[
{
"firstname": "Jack"
},
{
"firstname": "James"
}
]}
]
}
模板.html
Jack
James
请你帮我修一下。