【发布时间】:2017-02-28 12:51:21
【问题描述】:
我正在使用 ngFor 动态创建项目的下拉列表,循环遍历字符串数组(从 SQL 查询获得),保存在服务中。
<li *ngFor="let vehicleClasses of getVehicleClassList(); let i = index" (click)="toggleCheckBox(i)">
<a>
<input type="checkbox" id="vehCB_{{i}}"/>{{vehicleClasses}}
</a>
</li>
下拉菜单有一个复选框,然后是选择的名称 ({{VehicleClasses}}.
如何存储用户已检查的复选框(最好从服务内部而不是组件中)?
理想情况下,我想要一个存储复选框值的布尔数组。如果可能的话,我是否可以将复选框绑定到一个值,例如,如果一个函数要更改所有复选框布尔值,复选框会更新吗?
我已经看到ngModel 用于其他类似的场景 - 但我无法成功地让它工作。
【问题讨论】:
标签: angular checkbox bind angular-ngmodel