我在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中使用它?
非常感谢..
答案 0 :(得分:0)
data.hotels[0].region.replace(" ","_").toLowercase()
答案 1 :(得分:0)
只做...
UPDATE
答案 2 :(得分:0)
我想通了,所以这可以用更一般的方式。
创建新过滤器...
BPChecker
然后可以通过调用“{{hotel.region | removeSpaces}}”来在站点范围内使用它。
感谢那些做出回应和帮助的人。