我已经在此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>
答案 0 :(得分:2)
用方括号替换圆点。它应该允许按存储在变量中的名称访问属性。请参阅here。以下代码应该做到
<div *ngFor="let key of matchingKeys">
<div *ngIf="isSubmitted && errors[key].translations">
<p>
{{ key }}
</p>
</div>
</div>
工作示例:Stackblitz
答案 1 :(得分:0)
尝试一下:
<div class="form-group col" *ngFor="let key of matchingKeys">
<div
*ngIf="isSubmitted && errors[key]['translations']"
class="invalid-feedback"
>
</div>
答案 2 :(得分:0)
我假设matchingKeys是获取错误的键。
尝试:
*ngIf="isSubmitted && errors[key].translations"