2013-07-21 28 views
1

我是Angular的新手,希望将过滤器应用于此JSON以仅获取“地点”对象。如何在Angular中应用滤镜

{ 
    "places": { 
    "live": "true", 
    "status": "default", 
    "place": [ 
     { 
     "-name": "Test", 
     "-url": "http://myurl" 
     }, 
     { 
     "-name": "Test", 
     "-url": "http://myurl" 
     }, 
     { 
     "-name": "Test", 
     "-url": "http://myurl" 
     } 
    ] 
    } 
} 

我想用这样的应用过滤器:

<div ng-repeat="place in places | filter:{place:'http'}"> 

这显然是错误的。有没有将过滤器应用于只得到“地点”对象

+0

不应该的地方是一个JSON对象不是XML的方法吗?我在Angular的任何地方都没有看到在XML中定义过模型,您能否指出这是如何绑定到您的范围的? – shaunhusain

+0

它是一个JSON对象。对不起应该已经说清楚了 – Milligran

+0

这个不清楚;你想获得'place'数组的项目,还是只有'-url'字段值? –

回答

0
<div ng-repeat="place in places.place"> 

应该工作,我认为