【发布时间】:2019-10-07 04:09:13
【问题描述】:
我有以下 4 个复选框,是动态生成的。在角度组件中,我想检索复选框的“名称”、“值”和“状态”。
HTML:
<input type="checkbox"
name="automotive"
value="car"
ngModel
(ngModelChange)="filterResults(obj, $event)">
<input type="checkbox"
name="automotive"
value="truck"
ngModel
(ngModelChange)="filterResults(obj, $event)">
<input type="checkbox"
name="apparel"
value="shirts"
ngModel
(ngModelChange)="filterResults(obj, $event)">
<input type="checkbox"
name="apparel"
value="pants"
ngModel
(ngModelChange)="filterResults(obj, $event)">
组件:
filterResults(obj: any, isChecked: boolean){
console.log(obj);
console.log(isChecked); // {}, true || false
}
我能够获取复选框的状态,但不能获取名称和值。打印到控制台后,obj 未定义。我想根据复选框的名称和值将过滤器应用于数据集。
如何获取选中复选框的名称和值,以便我可以这样做?
【问题讨论】:
标签: angular