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 に答える