【发布时间】:2020-03-15 18:24:48
【问题描述】:
我正在使用带有原生复选框和 ngModel 的 Primeng 可编辑表。
<p-table id="resultTable" [columns]="cols" [value]="results" [rowTrackBy]="trackByFunction"
scrollable="true" selectionMode="single" [selection]="selected" (onRowSelect)="onRowSelect($event.data)">
...
<ng-template pTemplate="body" let-rowData let-rowIndex="rowIndex">
<tr [pSelectableRow]="rowData">
...
<td>
<div class="text-center">
<input type="checkbox" [(ngModel)]="rowData.active">
</div>
</td>
...
</tr>
</ng-template>
...
</p-table>
不知何故,[(ngModel)] 不起作用,我只能获取rowData.active 的值,但是当我单击复选框时,事件绑定不起作用,单击后值没有改变。
有人知道为什么吗?
【问题讨论】:
标签: angular checkbox angular-ngmodel primeng-datatable ngmodel