Я создаю панель инструментов со списком выбора (флажки для каждого элемента списка), используя Angular Material 2. Я просто не могу понять, как установить флажки перед отображением списка, а затем получить выбранные элементы после взаимодействия с пользователем.
Я пытаюсь использовать элемент управления внутри формы, думая, что это может понадобиться для привязки к 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>
Это, должно быть, проторенный путь, но документацию трудно интерпретировать, и я не могу найти подходящих примеров.
Любое руководство очень приветствуется, пожалуйста.