的陣列內的數組對象這是我的JSON文件的示例角2 - 如何向顯示對象
{
"id": 5,
"url": "http://localhost:8000/api/v1/users/5/",
"username": "Najmuddin",
"email": "",
"groups": [
{
"id": 1,
"url": "http://localhost:8000/api/v1/groups/1/",
"name": "KETUA UNIT SEKSYEN",
"permissions": [
"Can add level",
"Can change level",
"Can delete level"
]
}
]
},
,這是我的代碼
public getUser(){
this.jobService.getUsers().subscribe(
user => {
for (let i = 0; i < user.length; i++) {
this.user = user;
let username = user[i].username; --> i can get id,url,username,...
let group = user[i].groups; --> i only get the [object] but i want
to get the id, url, and name instead
}
},
);
}
我只能得到和顯示對象對於用戶而言,無法獲得組ID,URL和名稱and permission
[object]`。這是我錯過的東西嗎?
如何'jobService.getUsers()'樣子?這是它返回的json? –
@OferHerman是的..它返回我給出的json API作爲上面的例子 – MunirohMansoor
在你的示例代碼中,你正在給你的變量分配一個組數組。你可能想用這樣的東西:'let groups = user [i] .groups;爲(讓羣體組){...}' –