我有以下数据:
"empIds" : { "43435352" : "[10, 27, 56, 13]", "56623222" : "[34, 56, 78, 16]" }
上述情况中的键是43435352,56623222
我的要求是:我希望在传递密钥时获取值。
例如:当我通过密钥“43435352”时,它应该给我[10,27,56,13]。
你能帮我解决一下如何在HandleBars JS中做到这一点。
我尝试过各种各样的方式,但是它不起作用
{{#each empIds}}
{{#withItem ../empIdskey=@key }} {{this}} {{/withItem}}
{{/each}}
Handlebars.registerHelper('withItem', function(object, options, ecrId){
if(object[options.hash.key] == ecrId)
return options.fn(object[options.hash.key]);
});
Handlebars.registerHelper('lookup', function(obj, field) {
return obj[field];
});
注意:密钥是动态的,我们应该能够传递密钥并获取值。
你能帮忙吗?
谢谢