[英]Angular 8 ngFor not showing any data from object
我有這個數據:
var data = {
id: 1
version: 1
user: [
{
name: 'paul'
},
{
name: 'peter'
}
],
}
我正在嘗試通過這樣做來顯示名稱:
<ul *ngFor="let dat of data">
<li>
{{ dat.user.name }}
</li>
</ul>
但它沒有顯示任何東西。
也沒有錯誤...所以
我怎樣才能解決這個問題?
您正在嘗試將數組顯示為 object。 for 循環無法訪問user
屬性的.name
屬性,因為 de user
屬性是一個數組。 試試這個
<ul *ngFor="let user of data.user">
<li>
{{ user.name }}
</li>
</ul>
您應該在用戶列表data.user
上運行*ngFor
:
<ul *ngFor="let member of data.user">
並在綁定中顯示{{ member.name }}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.