1

我是 handlebar.js 的新手。我想在车把模板中迭代 Home.Room 时访问 Home.Names.Id。

但我得到了空值。

{{#Home.Room}}

   {{Home.Names.id}}

{{/Home.Fip}}

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

4

1 回答 1

2

当你这样做时:

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

y车把将在内部寻找,x因此数据需要如下所示:

x: { y: ... }

或像这样:

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

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

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

在你的情况下:

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

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

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

于 2013-07-17T15:22:02.073 回答