Angular-访问嵌套对象内的ngFor变量

问题描述 投票:0回答:3

我已经在此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>
javascript html angular syntax
3个回答
0
投票

尝试一下:

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


0
投票

我假设matchingKeys是获取错误的键。。

尝试:

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

0
投票

用括号替换圆点。它应该允许按存储在变量中的名称访问属性。请参阅here。下面的代码应该做到这一点

© www.soinside.com 2019 - 2024. All rights reserved.