【发布时间】:2017-09-14 20:47:57
【问题描述】:
尝试在 md-cell 中添加 md-checkbox,因此在每行的顶部和单个复选框中选择全部。当前没有显示任何内容,当我检查源时它显示 md-checkbox,但只显示显示值。请帮忙。
我使用示例here 进行全选
这是我的代码:
<md-checkbox [(ngModel)]="selectAllChecked" (indeterminate)="selectAllIndeterminate" (click)="selectAllClicked()" ngDefaultControl>
<span *ngIf="selectAllChecked">Un-</span>Select All
</md-checkbox>
selectAllChecked 和 selectAllIndeterminate 是布尔值,默认为 false,复选框仍未显示。存在于html中,只是显示显示值。
【问题讨论】:
-
该示例适用于 angularjs 版本,但您使用的是 *ngIf 语法。哪个版本是正确的?
-
更新了正确的例子,但仍然有同样的问题。如果没有 ngDefaultControl,我会收到控制台错误,不确定该值是否与它们不显示有关。
-
全选是在单元格还是表头?
-
你能提供一个plunker(即使不工作)吗?
标签: javascript angular angular-material2