我使用Angualar 2材料。
<div *ngFor="let p of fltUsers; let i = index">
<md-checkbox [checked]="p.checked" (click)="selectPersonal(p, i)"></md-checkbox>
</div>
当p.checked
为真时,它不会选中此复选框。为什么呢?
p.checked
是布尔类型
其他信息:
public selectPersonal(p: Personal, index: number) {
this.fltUsers[index].checked = !this.fltUsers[index].checked;
console.log(this.fltUsers[index]);
}
我尝试的最后一次:
<md-checkbox [checked]="p.checked" (change)="p.checked = !p.checked"></md-checkbox>
编辑:对不起,它确实有效,只需再次启动NPM