gpt4 book ai didi

javascript - 如何在 AngularJs2 中添加动态 formControlName

转载 作者:行者123 更新时间:2023-11-30 15:39:44 28 4
gpt4 key购买 nike

我正在通过 angularjs2 中的表单生成器制作表单,我想添加表单元素的 formControlName 属性/属性,如下所示:

   <input type="text" formControlName={{'client_name' + i}} placeholder="Required" />

我该怎么做?

编辑:

我还想将有效性消息放在输入元素旁边,如下所示:如何使 ngIf 条件 block 中的 client_name 也动态化?

<div *ngIf=“! userform.controls['client_name'].valid”>
Client Name is Not Valid
</div>

它应该与 {{'client_name' + i}} 具有相同的值>

最佳答案

请使用[formControlName]='client_name + i' 而不是 formControlName={{'client_name' + i}}

并使用 userform.controls[client_name + i].valid 而不是 userform.controls['client_name'].valid

更多信息:https://angular.io/guide/dynamic-form

关于javascript - 如何在 AngularJs2 中添加动态 formControlName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41001234/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com