2014-11-06 149 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