簡體   English   中英

Angular 遍歷嵌套的 object 的最佳方法是什么

[英]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"> 這是因為purchaseProductdata的關鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM