gpt4 book ai didi

html - Angular 4 : use of ngModel two-way binding instead of [checked] gets rid of the 'name' attribute

转载 作者:太空宇宙 更新时间:2023-11-04 15:48:01 26 4
gpt4 key购买 nike

我搜索了与此相关的现有问题,发现人们大多否认它的发生,我检查了我的配置无济于事,尝试了几种方法,包括 suggestions on this page .

这是我的复选框

<div *ngFor="let customer of customers; let customerIndex=index">
<input type="checkbox" value="on" name="Customer_{{customerIndex}}" [checked]="customer.isSelected" />
</div>

上面的代码工作正常,我在 Chrome 检查器中看到了以下内容。

Chrome Inspector showing name of the element

现在,当我更改我的复选框以像这样使用双向绑定(bind)时

<div *ngFor="let customer of customers; let customerIndex=index">
<input type="checkbox" value="on" name="Customer_{{customerIndex}}" [(ngModel)]="customer.isSelected" />
</div>

Chrome 检查器显示 name 属性不见了。

Chrome Inspector showing no name of the element

如何使用双向绑定(bind)到我的复选框并保留 name 属性?

最佳答案

尝试 [attr.name]="'Customer_' + customerIndex" 而不是 name="...

关于html - Angular 4 : use of ngModel two-way binding instead of [checked] gets rid of the 'name' attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53341382/

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