gpt4 book ai didi

javascript - HandlebarJS 使用另一个属性的结果作为其他地方的名称

转载 作者:行者123 更新时间:2023-12-03 07:25:11 24 4
gpt4 key购买 nike

所以,我正在尝试了解 Handlebars JS,但我遇到了一些未知的情况。

假设我有以下 JS 对象。

{{"labels": ["arms", "leg", "chest"], "arms-avg": 33, "leg-avg": 13, "chest-avg": 55}}

我想做类似以下的事情,但不知道如何做

{{#each labels}}
<div>{{this}} + '-avg'</div>
{{/each}}

希望这是有道理的,但如果我还不太清楚,请告诉我

提前致谢

最佳答案

{{#each labels as |label|}}
<div>{{this}}-avg => {{testHelper this}}
{{/each}}

Handlebars.registerHelper('testHelper', function(key, options) {
return options.data.root[key +'-avg'];
});

将返回键的值

<div>arms-avg  => 33
<div>leg-avg => 13
<div>chest-avg => 55

关于javascript - HandlebarJS 使用另一个属性的结果作为其他地方的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36032052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com