【发布时间】:2022-04-04 02:43:26
【问题描述】:
我有一个for,它遍历布尔变量数组中的元素,并将每个布尔变量用作复选框的模型。
models 数组如下所示:
models = [true,false,true,true,false,false,true];
模板如下所示:
<h1>Hello {{name}}</h1><br>
<div *ngFor="let mod of models; let i=index">
<input [(ngModel)]="models[i]" type="checkbox">
</div>
<pre>{{models|json}}</pre>
当我点击一个复选框时,一个随机元素也会改变它的状态。 不确定这是错误还是我只是不明白。
如何使此复选框的行为正确?
显示此行为的完整示例:https://plnkr.co/edit/siTXHoIF3OuXnZd37yir?p=preview
【问题讨论】:
-
@wannadream 您找到了我正在寻找的解决方案。请您发布答案以便我接受吗? (PS:你能把
{{models|json}}添加到你的 plunker 中,这样我的 UI 看起来和我的一样,人们更容易发现差异吗?)