gpt4 book ai didi

Angular 6 如何将选中的复选框传递给 ngModel

转载 作者:太空狗 更新时间:2023-10-29 18:07:41 26 4
gpt4 key购买 nike

我在将选中的复选框(已迭代)传递给 ngModel 时遇到问题。

    <label class="btn btn-outline-secondary" 
*ngFor="let test of tests" >
<input type="checkbox">
</label>

在 ts 中我有模型:

     testData = <any>{};

this.tests = [{
id: 1, name: 'test1'
},
{
id: 2, name: 'test2'
},
{
id: 3, name: 'test3'
},
]

我尝试使用 ngModel 和 ngModelChange,但在显示选中的复选框时仍然有问题。我怎样才能做到这一点?

最佳答案

使用 [(ngModel)]="test.name"

 <label class="btn btn-outline-secondary" *ngFor="let test of tests"  >
<input type="checkbox" [(ngModel)]="test.selected" > {{test.name}} - {{test.selected}}
</label>

Demo

关于Angular 6 如何将选中的复选框传递给 ngModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52274080/

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