[英]Angular what is the best way to traverse the nested object
我正在嘗試遍歷名為購買下面顯示的嵌套 object。 它有一個名為 purchaseProducts 的子數組,其中包含名為 products 的子數組以及一些其他數據。
遍歷這種類型的嵌套 object 的最佳方法是什么?
我試過 *ngFor 這樣
<div *ngFor = "let data of purchase ">
{{data.date | slice: 0:10}}
{{data.totalprice}}
<div *ngFor="let product of purchase.purchaseProducts">
{{product.id}} // not working
{{product.quantity}} //not working
{{product.price}}
{{product.products.name}}
</div>
</div>
但內部 div 不顯示值。
提前謝謝你
您的 json 中沒有purchase_product
,我認為您應該使用data.purchaseProducts
:
<div *ngFor = "let data of purchase ">
{{data.date | slice: 0:10}}
{{data.totalprice}}
<div *ngFor="let product of data.purchaseProducts">
{{product.id}} // not working
{{product.quantity}} //not working
{{product.price}}
{{product.products.name}}
</div>
</div>
使用<div *ngFor="let product of data.purchaseProducts">
代替<div *ngFor="let product of purchase.purchase">
。 這是因為purchaseProduct
是data
的關鍵
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.