0

我需要在我们使用 ng2-table 的 Angular 4 typescript 中添加复选框。

//code for ng-table in html
<ng-table (tableChanged)="onChangeTable(config)"
(cellClicked)="onCellClick($event)"
[rows]="rows" [columns]="columns">
</ng-table>

//to create checkbox I am adding html in component where filling the data.
data.forEach((item: any) => 
{item.CheckBox = '<input type="checkbox"></input>';

//cell click event in table component is getting triggered
public onCellClick(data: any): any {
     this event is getting triggered
     ....
}
  1. UI 上的复选框已禁用或无法选中。我认为某些事件被触发并且每次都将选定的值恢复为 false。如何防止这种情况?
  2. 我在哪里将此复选框绑定到 ng-model 或类似的?

请帮忙。谢谢。

4

1 回答 1

0

您的数据在哪里绑定到表?复选框的模板在哪里?您可以在stackblitz 存储库中重新创建您的问题吗?

顺便说一句,官方回购问题中有一个关于复选框的线程

于 2018-04-25T13:46:06.630 回答