html - 单击表格行 - 选择复选框
问题描述
我有一个角度应用程序,我在其中创建了一个表格。这是表格的摘录
<li class="row list-table-row" *ngFor="let satz of detailSatz">
<div class="list-table-cell col-xs-1 col-sm-1 col-md-1 sel_box">
<label><input type="checkbox" [(ngModel)]="satz.selected" (change)="checkIfAllSelected();"></label>
</div>
我的目标是,当我单击表格行中的任意位置时,正确的复选框被“选中”(选中),而不仅仅是当我单击“选择”按钮时。我怎样才能做到这一点?
解决方案
您已使用双向数据绑定,[(ngModel)]
因此对绑定属性的任何更改satz.selected
都会影响复选框
<li class="row list-table-row"
*ngFor="let satz of detailSatz"
(click)="satz.selected">
<div class="list-table-cell col-xs-1 col-sm-1 col-md-1 sel_box">
<label>
<input type="checkbox" [(ngModel)]="satz.selected"
(change)="checkIfAllSelected();">
</label>
</div>
</li>
推荐阅读
- javascript - jQuery DOMNodeInserted DOMNodeRemoved 不适用于每个元素
- c# - 在父项中设置绑定时,Xamarin.Forms 绑定到自定义控件不起作用
- java - 如何关闭java流序列中的类型提示
- apache-kafka - kafka 国营商店中的当前和最新状态是什么?
- excel - 如何在 VBA excel 中获取合并单元格的范围?
- python - 使用 Python 正则表达式从 .tex 文档中提取文本
- ionic4 - 尝试在android设备上运行时出现离子错误
- grafana - stable/prometheus-operator - 添加持久的 grafana 仪表板
- alfresco - Alfresco Aikau 服务加载错误,为什么没有正确找到或加载服务 javascript 文件?
- ios - 如何保护相同的继承层次结构,例如 MVVM