[英]Angular 9 `*ngFor` not working with `Array` of object
您有一個包含一個項目的object
array
。 所以,試試這個:
id: {{images[0]["asset_id"]}}
name: {{images[0]["asset_name"]}}
<div *ngFor="let img of images">
<span>{{ img.asset_id }}</span>
</div>
我在Stackblitz上為您創建了一個示例
test [object Object]
是 bcz 您試圖在沒有迭代的情況下打印數組。
要在不迭代的情況下打印對象數組,我們需要使用索引來訪問數組值或使用json
管道來打印對象或對象數組。
// output: test [ { "asset_id": "asset_id", "asset_name": "asset_name" } ]
test {{ images | json }}
或使用數組索引訪問
{{ images[0].asset_id }}
{{ images[0].asset_name }}
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.