2013-07-17 76 views
1

我是handlebar.js的新手。我想通過在句柄模板中的Home.Room迭代時訪問Home.Names.Id。無法訪問handlebar.js中的JSON對象

但我得到空值。

{{#Home.Room}} 

    {{Home.Names.id}} 

{{/Home.Fip}} 

我錯過了什麼嗎?我需要你寶貴的建議。

回答

2

當你這樣做:

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

把手將尋找yx所以數據需要看起來像這樣:

x: { y: ... } 

或像這樣:

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

如果你想在n中尋找y amespace以上x,你可以說../y

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

你的情況:

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

我假設你的問題的Fip只是一個錯字copy'n'paste BTW。演示(打開您的控制檯):http://jsfiddle.net/ambiguous/NCUnP/