我正在使用Angular material 2创建一个带有 Select 列表(每个列表项都有复选框)的工具栏.我只是想不出如何在列表显示之前设置复选框,然后在用户交互后获取所选项目.
我正在try 表单中的控件,认为我可能需要它来绑定到ngModel,但这似乎没有帮助.到目前为止,我的html是:
<form
novalidate
#areaSelectForm="ngForm">
<div>
<mat-selection-list
#areasList="ngModel"
[(ngModel)]="model"
id="areaListControl"
name="areaListControl"
(ngModelChange)="onAreaListControlChanged($event)">
<mat-list-option *ngFor="let tta of taskTypeAreas" (click)="onCheckboxClick($event)" [value]="tta">
{{tta}}
</mat-list-option>
</mat-selection-list>
</div>
</form>
这条路一定走得很好,但文档很难解释,我似乎找不到任何合适的例子.
欢迎任何指导.