【发布时间】:2018-08-23 02:57:46
【问题描述】:
我正在处理 django rest 和 angular 这个 json 数组来自服务器 ic 包含类别和子类别值..
我正在尝试构建一个动态导航栏,所以我想像这样排列这些数据
[
[web development] : ["subCat1","subcat2",....]
[android development] : ["subCat1","subcat2",....]
]
访问类别及其相关子类别
我尝试过这样的事情:但它只设置键和值是空的
public categories = [[], [], [], []];
public data;
for (let i = 0; i < this.data.length; i++) {
if (this.data[i].cat_id != null) {
this.categories[i][this.data[i].title] = [];
}
if (this.data[i].parent_id != null && this.data[i].parent_id == this.data[i].cat_id) {
this.categories[i][this.data[i].title] = [this.data[i].title]
}
}
它的服务器响应
[
{
"id": 5,
"cat_id": 0,
"parent_id": null,
"title": "web development"
},
{
"id": 6,
"cat_id": 1,
"parent_id": null,
"title": "android development"
},
{
"id": 7,
"cat_id": null,
"parent_id": 0,
"title": "php"
},
{
"id": 8,
"cat_id": null,
"parent_id": 1,
"title": "java"
}
]
【问题讨论】:
标签: javascript json typescript django-rest-framework