gpt4 book ai didi

javascript - 无法访问 handlebar.js 中的 JSON 对象

转载 作者:行者123 更新时间:2023-11-30 17:58:11 25 4
gpt4 key购买 nike

我是 handlebar.js 的新手。我想在遍历 Handlebars 模板中的 Home.Room 时访问 Home.Names.Id。

但我得到的是空值。

{{#Home.Room}}

{{Home.Names.id}}

{{/Home.Fip}}

我在这里遗漏了什么吗?我需要你的宝贵建议。

最佳答案

当你这样做时:

{{#x}}
{{y}}
{{/x}}

Handlebars 将在 x 中寻找 y,因此数据需要如下所示:

x: { y: ... }

或者像这样:

x: [ { y: ... }, { y: ... } ]

如果你想在x上面的命名空间中寻找y,你可以说../y:

{{#x}}
{{../y}}
{{/x}}

在你的情况下:

{{#Home.Room}}
{{../Home.Names.id}}
{{/Home.Room}}

我假设您问题中的 Fip 只是一个复制粘贴错字顺便说一句。

演示(打开您的控制台):http://jsfiddle.net/ambiguous/NCUnP/

关于javascript - 无法访问 handlebar.js 中的 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17694551/

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