骨干集​​合获取对象 [英] Backbone Collection get Object

查看:167
本文介绍了骨干集​​合获取对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

不深谙骨干,所以明白,如果我不解释这完全。

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆