为什么不选中复选框?

时间:2017-09-09 21:39:56

标签: angular

我使用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

0 个答案:

没有答案