不熟悉Backbone,所以要明白我是否完全不能解释这一点。
我有一个我想要检索的集合。以下是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")
我未定义。这是一个更可能的问题,我不知道如何检索对象的名称,这就是为什么我要寻求一些帮助。提前谢谢。
答案 0 :(得分:0)
试试这个。
BaseballTeams.models[0].get("divisions")[0].name
1.BaseballTeams.models [0] .get(“divisions”)返回
[
{
"name": "Orioles",
"division" : "AL East"
}
]
[]是意思数组
2.BaseballTeams.models [0] .get(“divisions”)[0]返回
{
"name": "Orioles",
"division" : "AL East"
}
{}是意思对象
然后你可以获得你想要的价值,如下所示
BaseballTeams.models[0].get("divisions")[0].name
或
BaseballTeams.models[0].get("divisions")[0]["name"]