访问特定属性并在 AngularJS 中迭代 JSON 数组
Accesing specific properties and iterating over JSON array in AngularJS
所以,我是 angular 和它的语法新手,但这是我的问题,更具体地说是 2。我在.JSON 文件,我想从我的控制器访问该数组中的特定元素。我不想使用 ng-repeat,我只想遍历或访问控制器中的元素。所以这显然是不可能的:
app.controller('drinkController', function($scope, drinkFactory){
$scope.data;
drinkFactory.getData().success(function(data){
$scope.data = data;
});
$scope.specific = $scope.data[0].level;
});
这是 JSON 文件:
[
{
"id": 1,
"level": 1,
"task": "Task1",
"kapacitet": 10,
},
{
"id": 1,
"level": 2,
"task": "Task2",
"kapacitet": 10,
},
{
"id": 2,
"level": 2,
"task": "Task3",
"kapacitet": 10,
},
]
- 是否可以进行特定的搜索,例如,遍历"级别"= 2的所有元素?
提前谢谢。
是否可以进行特定的搜索,例如遍历所有元素 其中"级别"= 2?
尝试
假设$scope.data
是您要迭代的数组。
它需要在成功方法中
drinkFactory.getData().success(function(data){
$scope.data = data;
var filteredItems = $scope.data.filter(function(value){return value.level == 2});
});
相关文章:
- 如何在Jquery中迭代JSON数组
- 如何迭代json对象结构以只获取名称
- 迭代 JSON 文件并且未在 Javascript 中正确返回结果
- 如何迭代json对象的嵌套属性并创建新的数组列表
- 迭代JSON对象并将元素打印到屏幕上的最佳方式是什么
- 无法使用jquery迭代json对象
- 使用嵌入式数组迭代JSON
- 如何使用 D3 javascript 迭代 JSON 文件中的数据
- 如何解析 JSON 字符串和迭代 JSON 对象
- 如何使用Jade和Node.js迭代JSON数组
- 访问特定属性并在 AngularJS 中迭代 JSON 数组
- 如何在 jsRender 模板中迭代 JSON 数组
- 如何使用jQuery迭代json数组和拉取值
- Javascript - 递归 - 迭代 json,用户能够跳过
- 翡翠混合迭代 json
- 从 stomp 消息响应 (JavaScript) 迭代 json 数组
- 在 coffeescript 中迭代 json 响应文本
- 迭代 json 响应
- Javascript 按索引迭代 json
- 在 Angular 项目中迭代 JSON 响应以创建新的 $scope obj 我可以在应用程序中使用的