我正在尝试使用 jsRender 呈现一些 JSON 数据。下面是我的示例 JSON 数据
"PageContentList": [
{
"ContentId": 51,
"Title": "60 seconds with Rick",
"ContentMediaTypeList": [
{
"MimeType": "image/png",
"MediaTypeName": "Image",
"Path": "http://local.admin.solutiaconsulting.com/uploads/4a906d8e-983a-4b54-a627-0e8d48145620.png"
},
{
"MimeType": "video/webm",
"MediaTypeName": "Video",
"Path": "http://local.admin.solutiaconsulting.com/uploads/3a6c56c3-0ef9-4f57-9c84-9caa48a09044.webm"
}
]
}
]
我想根据 MediaTypeName 而不是序号位置提取不同的图像。我知道我可以这样做:
{{:ContentMediaTypeList[1].Path}}
我知道我可以做到这一点:
{{for ContentMediaTypeList}} {{if MediaTypeName == 'Video'}} {{:Path}} {{/if}} {{/for}}
但第二种方法似乎繁琐且浪费。我想做的甚至可能吗?谢谢你的帮助。