骨干集合获取对象 [英] Backbone Collection get Object
问题描述
不深谙骨干,所以明白,如果我不解释这完全。
not well versed in Backbone, so understand if I don't explain this completely.
我有一个集合我试图找回。这里是JSON的例子:
I have a collection I am trying to retrieve. Here is an example of the JSON:
{
"id" : "section-one",
"href" : "section-one-baseball",
"divisions" : [
{
"name": "Orioles",
"division" : "AL East"
}
]
}
我的问题是,我无法弄清楚如何获得的章节名称。当我把这个在控制台:
My problem is that I can't figure out how to get to the sections name. When I put this in the console:
BaseballTeams.models[0].get("divisions")
我回去的名称和分裂的对象。但如果我把这个在:
I get back an Object with the name and the division. But if I put this in:
BaseballTeams.models[0].get("divisions.name")
我得到了一个未定义。这是一个问题更有可能的是,我不知道如何检索对象的名称,这就是为什么我要寻找一些帮助,请。谢谢你在前进。
I get undefined. This is a matter more likely that I am not sure how to retrieve the name of the Object, and that is why I am looking for some help please. Thank you in advance.
推荐答案
试试这个。
BaseballTeams.models[0].get("divisions")[0].name
1.BaseballTeams.models [0]获得(师)返回以下
1.BaseballTeams.models[0].get("divisions") return following
[
{
"name": "Orioles",
"division" : "AL East"
}
]
[]是意义阵列
[] is meaning array
2.BaseballTeams.models [0]获得(告)[0]返回以下
2.BaseballTeams.models[0].get("divisions")[0] return following
{
"name": "Orioles",
"division" : "AL East"
}
{}是意义的对象
{} is meaning object
那么你就可以得到你想要像下面值
then you can get value you want like below
BaseballTeams.models[0].get("divisions")[0].name
或
BaseballTeams.models[0].get("divisions")[0]["name"]
这篇关于骨干集合获取对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!