2013-03-05 99 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');