![](/img/trans.png)
[英]Angular 4 reinitialise OR reset component nested within ngFor loop
[英]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.