我正试图围绕 ngModel ngModelChange。多选返回一个我想要连接成单个字符串的选择数组。我似乎无法从多选中获取值。mobileChange() 函数返回内部未定义的数组,该数组等于选择的数量。即 ['undefined', 'undefined'] 如果选择了两个选项。
我如何获得价值?
模板 HTML
<mat-form-field>
<mat-label>Mobile Access Type</mat-label>
<mat-select id="mobileAccessType" [(ngModel)]="tempMobile" (ngModelChange)="mobileChange()" required multiple>
<mat-option ngDefaultControl *ngFor="let option of mobileAccessTypes" >{{option.value}}</mat-option>
</mat-select>
</mat-form-field>
组件 TS
public tempMobile = ['stuff'];
public mobileChange(): void {
console.log('CHANGES', this.tempMobile);
}