用angularjs递归迭代嵌套对象
Recursive iterate by nested objects with angularjs
这是JSON的嵌套对象,嵌套级别不固定
{
"level": 2,
"title": "Subcat_in_cat2",
"url": "subcat_in_cat2_url",
"id": 5,
"parent": {
"level": 1,
"title": "Cat2",
"url": "cat2_url",
"id": 2,
"parent": {
"level": 0,
"title": "Cat1",
"url": "cat1_url",
"id": 1,
"vertical_order": 0
},
"vertical_order": 0
},
"vertical_order": 0
}
如何迭代对象来从这些数据创建面包屑,像这样:
<ul class="breadcrumb">
<li><a href="cat1">Cat1</a></li>
<li><a href="cat2">Cat2</a></li>
<li><a href="subcat_in_cat2_url">Subcat_in_cat2</a></li>
</ul>
在Angular JS中,你必须这样做,假设你的JSON对象存储在$scope.categories:
<ul class="breadcrumb" ng-repeat="cat in categories">
<li><a href="cat.url">{{cat.title}}</a></li>
</ul>
相关文章:
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 如何打印嵌套对象的所有值
- 设置嵌套对象属性的更好方法
- 嵌套对象结构
- 如何递归地获取嵌套对象中所有子对象的列表
- 更改嵌套对象的父子相关id
- 如何通过json对象数组为嵌套对象赋值
- Ember.js(2.5.0)如何设置嵌套对象值
- 嵌套对象文本访问父级
- 如何对两个嵌套对象进行排序
- 在javascript中使用方括号表示法的嵌套对象
- 具有嵌套对象数组的 Javascript 对象的递归搜索函数
- 更新嵌套对象的多个字段
- MongoDB嵌套对象数组后查询
- 在流星中插入嵌套对象
- 将嵌套对象数据添加到窗体中
- Chai深度包含了对嵌套对象的断言
- 使用Angular.js解析JSON中的嵌套对象数组
- 如何以编程方式添加到可变嵌套对象中
- Javascript嵌套对象访问根级别