簡體   English   中英

Angular - 訪問嵌套對象中的 ngFor 變量

[英]Angular - access ngFor variable within a nested object

我在這個 html 元素中訪問了一個名為key的變量。 怎么把鑰匙放在里面

*ngIf below: *ngIf="isSubmitted && errors.key.translations" ,尤其是errors.key.translation部分。

<div class="form-group col" *ngFor="let key of matchingKeys">
    <div
        *ngIf="isSubmitted && errors.key.translations"
        class="invalid-feedback"
    >       
</div>

用括號替換點。 它應該允許通過存儲在變量中的名稱訪問屬性。 請參閱此處 下面的代碼應該這樣做

<div *ngFor="let key of matchingKeys">
  <div *ngIf="isSubmitted && errors[key].translations">
    <p>
      {{ key }}
    </p>
  </div>       
</div>

工作示例: Stackblitz

嘗試這個:

<div class="form-group col" *ngFor="let key of matchingKeys">
    <div
        *ngIf="isSubmitted && errors[key]['translations']"
        class="invalid-feedback"
    >       
</div>

我假設matchingKeys 是獲取錯誤的關鍵..

嘗試:

*ngIf="isSubmitted && errors[key].translations"

暫無
暫無

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

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