2013-03-05 101 views
0

如何从下面的json访问名称并使用backbone.js查看它。使用Backbone.js访问元素

[ 
     { 
      "name": "Sii", 
      "eid": "E3", 
      "subdomain": "PS" 
     }, 

     { 
      "name": "Shalini", 
      "eid": "E8", 
      "subdomain": "H" 
     }, 
     { 
      "name": "Priya", 
      "eid": "E3", 
      "subdomain": "HG" 
     } 
    ] 

我想通过使用eid.and访问该名称并在视图中显示它。

回答

0

转到Backbonejs.org并阅读那里的基本概念。一切都是用示例解释的。

向大家介绍

  • 您需要定义与属性的名称,eID,模型子域创建

  • 收集其中包含模型和URI包含

  • JSON调用的文件.fetch()集合

现在您可以遍历集合并在任何地方使用它。

+0

u能解释机智例如笏ü电话....因为我的是一个嵌套json。 – user2082957 2013-03-05 06:59:32

0

这是非常模糊的问题。实际上,您已经问过如何实施骨干模型和集合以供使用。通过EID获得价值

一种方法是

var data = [ 
     { 
      "name": "Sii", 
      "eid": "E3", 
      "subdomain": "PS" 
     }, 

     { 
      "name": "Shalini", 
      "eid": "E8", 
      "subdomain": "H" 
     }, 
     { 
      "name": "Priya", 
      "eid": "E3", 
      "subdomain": "HG" 
     } 
    ]; 
var coll = new Collection(data); 

对于通过EID获得名称:

model = coll.findWhere({'eid':"E8"}); 
var name = model.get('name');