显示带有ng重复的JSON
Displaying JSON with ng repeat
我有一个格式为的JSON数据
[
{
"_1": {
"id": 4,
"cost": 45.0,
"measure": 4,
"NoOfUnits": 677,
"hours": null
},
"_2": {
"id": 1,
"name": "Truck",
"description": "Test"
}
},
{
"_1": {
"id": 1,
"cost": 1120.0,
"measure": 1,
"NoOfUnits": 500,
"hours": null
},
"_2": {
"id": 7,
"name": "PC300",
"description": null
}
},
]
我无法显示存储在$scope变量中的数据,比如
$scope.result
这是我的ng重复功能
<div ng-repeat="data in result">{{data.name}}{{data.description}}</div>
您的$scope.result
包含2 objects
,其中一个对象中有一组类似_1,_2
的object properties
,然后这些properties
又是类似的对象
"_1": {
"id": 4,
"cost": 45.0,
"measure": 4,
"NoOfUnits": 677,
"hours": null
}
,则您有需要打印的properties
。
<ul>
<li ng-repeat="x in result"> // repeats objects
<ul ng-repeat="obj in x"> // repeat object properties '_1',"_2" , these are again objects
{{obj.name}}{{obj.description}}
<ul>
</li>
</ul>
使用您的数据结构。。。您不能从第一个ng重复直接访问名称和描述。
即使你嵌套了ng重复,你也不能保证有名字和描述。您需要在第一次ng重复后展平对象,然后才能访问所有属性。假设_1,_2对象属性是相关的。
需要两个循环---
<div ng-repeat="data in result">
<div ng-repeat="obj in data">
{{obj.cost}}{{obj.name}}
</div>
</div>
演示:http://jsfiddle.net/HB7LU/8254/
相关文章:
- 如何在ng-reeat中使用ng-switch来编辑JSON API数据
- 如何在AngularJS-ng重复循环中将长JSON路径缩短为变量
- 无法使用ng repeat检索动态创建的JSON对象的属性
- 在禁用ng的情况下搜索JSON对象(AngularJS)
- 如何将 JSON 对象映射到 ng-repeat 中的折叠行
- 尝试使用 AngularJS ng-repeat 显示 JSON 数据不起作用
- 使用 ng-repeat解析不均匀数据/ json对象
- 使用Angular js ng repeat指令过滤json对象
- AngularJS ng重复json格式
- 使用ng类(AngularJS)搜索JSON对象
- ng使用angular中的json数据使用optgroup重复select
- 使用ng repeat从两个不同的JSON文件中提取数据
- 通过json动态绑定作用域到ng模型
- ng用输出json文件重复下拉子菜单(完成)
- 如何使用Angular显示嵌套在ng网格中的类似json的复杂内容
- 在ng repeat中显示嵌套的json
- Angular JS,把json放到ng重复出一个事件失败
- ng-options from a json with angularjs
- ng-repeat和一个带有3个数组的JSON
- Angularjs-json-ng-repeat仅使用手动迭代器显示项属性