Html 手柄通过特定索引访问嵌套数组值';s值
我知道以前可能会有人问我如何进入,我想知道的是如何以某种模式进入,因为我是新手 因此,我有一个Html 手柄通过特定索引访问嵌套数组值';s值,html,node.js,json,handlebars.js,Html,Node.js,Json,Handlebars.js,我知道以前可能会有人问我如何进入,我想知道的是如何以某种模式进入,因为我是新手 因此,我有一个json数据,如下所示 "value": [ { "tos": [ { "emailAddress": { "name": "random random1", "address": "random.r@random.c
json
数据,如下所示
"value": [
{
"tos": [
{
"emailAddress": {
"name": "random random1",
"address": "random.r@random.com"
}
},
{
"emailAddress": {
"name": "abcd xyz",
"address": "abcd.x@radom.com"
}
}
]
},
{
"tos": [
{
"emailAddress": {
"name": "random2 random2",
"address": "random2.r@random2.com"
}
},
{
"emailAddress": {
"name": "qwer zxc",
"address": "qwer.z@radom2.com"
}
}
]
}
]
我想要的是通过以下方式获得该名称和地址。
姓名(电子邮件地址)
托斯
随机随机1(随机。r@random.com)
xyz(xyz)。x@radom.com)
随机2随机2(随机2。r@random2.com)
qwer zxc(qwer。z@radom2.com)
首先,我将从模板中删除{{{each this.emailAddress}
行。这将迭代每个emailAddress
对象的每个属性,即.name
和.address
{{#each this.tos}}
<td>
{{this.emailAddress.name}}(this.emailAddress.address)}}
<td>
{{/each}}
请注意,
必须包含{{each this.tos}}
,才能在单个
中呈现tos
中的对象。此外,由于我们希望消息中的每个对象都有
,因此必须将
移动到{{each messages}}
行中
我已经创建了一个供您参考的文档。非常感谢您的帮助:D。是的,这对我很有用。
{{#each messages}}
<tr>
<td>
{{#each this.tos}}
{{this.emailAddress.name}}({{this.emailAddress.address}})
{{#if @last}}{{else}}<br>{{/if}}
{{/each}}
</td>
</tr>
{{/each}}