JSON 在 angular 前端
JSON in angular frontend
嗨,有人可以帮我在前端 angular(如树或扩展)中显示我的 json
这是我的后端 JSON 它是按校园分组的建筑物数组
制作关系 mongodb 数据库。
[
{
"_id": "campus4",
"buildings": [
{
"buildingName": "building7",
"phoneNumber": "00000000000"
},
{
"buildingName": "building8",
"phoneNumber": "000000000"
},
{
"buildingName": "building9",
"phoneNumber": "0000000000"
}
]
我得到服务:
getBuildings() {
return this.http.get(`${this.url}/buildings`);
}
我的 buildinglist.component.ts :
ngOnInit() {
this.fetchBuildings();
}
fetchBuildings() {
this.gesroomService
.getBuildings()
.subscribe((data: Building[]) => {
this.buildings = data;
console.log('Building data requested...');
console.log(this.buildings);
});
}
您可以遍历第一个数组,访问 _id
。
然后你可以遍历 buildings
list.
像这样的东西应该可以工作
<div *ngFor="let bList of buildings">
<div>_id: {{ bList._id }}</div>
<div *ngFor="let b of bList.buildings">
<div>buildingName: {{ b.buildingName }}</div>
<div>phoneNumber: {{ b.phoneNumber }}</div>
</div>
</div>
嗨,有人可以帮我在前端 angular(如树或扩展)中显示我的 json
这是我的后端 JSON 它是按校园分组的建筑物数组 制作关系 mongodb 数据库。
[
{
"_id": "campus4",
"buildings": [
{
"buildingName": "building7",
"phoneNumber": "00000000000"
},
{
"buildingName": "building8",
"phoneNumber": "000000000"
},
{
"buildingName": "building9",
"phoneNumber": "0000000000"
}
]
我得到服务:
getBuildings() {
return this.http.get(`${this.url}/buildings`);
}
我的 buildinglist.component.ts :
ngOnInit() {
this.fetchBuildings();
}
fetchBuildings() {
this.gesroomService
.getBuildings()
.subscribe((data: Building[]) => {
this.buildings = data;
console.log('Building data requested...');
console.log(this.buildings);
});
}
您可以遍历第一个数组,访问 _id
。
然后你可以遍历 buildings
list.
像这样的东西应该可以工作
<div *ngFor="let bList of buildings">
<div>_id: {{ bList._id }}</div>
<div *ngFor="let b of bList.buildings">
<div>buildingName: {{ b.buildingName }}</div>
<div>phoneNumber: {{ b.phoneNumber }}</div>
</div>
</div>