如何在使用Handlerbars.js创建模板时从对象数组中选择特定键



我正试图从对象数组中选择一个特定的密钥,如下所示:

{"test" : [{"name" : "kunal", "gender" : "male"}, {"name" : "xyz", "gender" : "male"},{"name" : "abc", "gender" : "female"}]

我只想从名单中选择女性名字。我怎么能用HANDLERBARS.js做到这一点呢?我的用例不适合用lodash和其他库,因为我有一个巨大的json,我正试图用handler模板化它。

"stockItems" : [
{{#each test}}
{{#if (test gender (toRegex "female"))}}
{{#if @first}}{{else}},{{/if}}{
"name" : "{{name}}",
"value" : "{{gender}}"
}
{{/if}}
{{/each}}
]

这对我来说很有魅力:(

最新更新