Я написал код, чтобы показать список продуктов, и у него есть возможность выбрать продукты (используя флажок).Когда я сохраняю его, мне нужно знать, какие продукты они выбрали.Пожалуйста, помогите.
Код
import {Component, OnInit, Inject} from '@angular/core';
import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material';
@Component({
selector: 'app-work-order-status',
templateUrl: 'work-order-status.component.html',
styleUrls: ['work-order-status.component.scss']
})
export class WorkOrderStatusComponent implements OnInit {
statuslist: string[] = ['InRepair', 'Hold', 'Closed', 'Built', 'Shipped', 'WIP'];
worderobj: any;
constructor(public dialogRef: MatDialogRef<WorkOrderStatusComponent>,
@Inject(MAT_DIALOG_DATA) public data: any) {
this.worderobj = [data];
}
ngOnInit() {
}
public onClose(): void {
this.dialogRef.close();
}
public onSave() {
}
}
work-order-status.component.html
<mat-selection-list #status>
<mat-list-option *ngFor="let list of statuslist">
{{list}}
</mat-list-option>
</mat-selection-list>
<div fxLayout="row" fxLayoutGap="8px" fxLayoutAlign="end end">
Options selected: {{status.selectedOptions.selected.length}}
</div>
<div fxLayoutGap="8px">
<button mat-raised-button color="accent" (click)="onSave()">Change</button>
</div>