我希望在一个 FormGroup 中使用 Angular Material 滑块和 FormControl。我有一个预定义值的列表,对于每个值,我都有一个滑块。该列表由对象数组组成,每个对象都有一个 id 和一个 title:
const array = [{id: 'anyId', title: 'theTitle'}, ...]
我需要处理滑块的标题和值,因为我有很多滑块。
所以我有以下对象:
{id: 'anyId', value: 'sliderValue'}
<mat-list>
<mat-list-item *ngFor="let item of array">{{item.title}}
<mat-slider step="1" min="0" max="4" thumbLabel></mat-slider>
</mat-list-item>
</mat-list>
如何使用FormControl管理这个问题?FormControl应该将当前值设置为滑块,并将滑块的新值保存到数组列表的正确标题中。