处理角度JSON响应中的数据

时间:2015-10-10 20:10:26

标签: json angularjs

我在Angular控制器中有一个标准的JSON响应,它返回数据。

我正在尝试获取该数据的特定部分,并对其进行操作并使用代码中的操作版本。

目前我有:

$http.get('/json/file.json').success(function(data) {
  $scope.results = data;    
});

在JSON中,我有这样的数据:

"hotels":[  
    { 
        "region": "Indian Ocean"
    }
]

在我的代码中,我使用ng-repeat来调用"结果中的酒店。"并使用" hotel.region"。

如何从数据中获取hotel.region,并删除单词之间的空格,用' _'替换空格。并使它全部小写,所以我最终得到" indian_ocean"。除此之外,我将如何在我的ng-repeat中使用它?

非常感谢..

3 个答案:

答案 0 :(得分:0)

data.hotels[0].region.replace(" ","_").toLowercase()

答案 1 :(得分:0)

只做...

UPDATE

答案 2 :(得分:0)

我想通了,所以这可以用更一般的方式。

创建新过滤器...

BPChecker

然后可以通过调用“{{hotel.region | removeSpaces}}”来在站点范围内使用它。

感谢那些做出回应和帮助的人。