2014-11-06 100 views
0

不熟悉Backbone,所以明白我是否完全沒有解釋。Backbone Collection get Object

我有一個集合,我試圖檢索。這裏是JSON的一個例子:

{ 
    "id" : "section-one", 
    "href" : "section-one-baseball", 
    "divisions" : [ 
    { 
     "name": "Orioles", 
     "division" : "AL East" 
    } 
    ] 
} 

我的問題是,我無法弄清楚如何得到部分名稱。當我把它放在控制檯中時:

BaseballTeams.models[0].get("divisions") 

我找回了一個帶有名稱和分區的對象。但如果我把它放在:

BaseballTeams.models[0].get("divisions.name") 

我得到undefined。這很可能是我不確定如何檢索對象的名稱,這就是爲什麼我要尋求一些幫助。先謝謝你。

回答

0

試試這個。

BaseballTeams.models[0].get("divisions")[0].name 

1.BaseballTeams.models [0]獲得( 「分裂」)返回以下

[ 
    { 
     "name": "Orioles", 
     "division" : "AL East" 
    } 
] 

[]是意義陣列

2.BaseballTeams.models [0]。獲得( 「分裂」)[0]返回以下

{ 
    "name": "Orioles", 
    "division" : "AL East" 
} 

{}是意義對象

那麼你就可以得到你想要像下面

BaseballTeams.models[0].get("divisions")[0].name 

BaseballTeams.models[0].get("divisions")[0]["name"] 
+0

真棒值。非常感謝。一旦它說我可以,將檢查答案 – pertrai1 2014-11-06 08:23:19