Я пытался вызвать изменение цвета фона на матовой микросхеме, когда пользователь выбирает его. Были в состоянии изменить состояние чипа, следуя этому сообщению https://stackoverflow.com/questions/47219078/cant-change-angular2-material-matchip-selected-state
Не так много упоминаний об этом.
Это то, что я до сих пор:
<mat-chip-list formControlName="packageName">
<mat-basic-chip *ngFor="let pkg of packages" #lbl selected="false" (click)="selectedPkg(lbl)">
{{pkg.cbsCode}}<br>
</mat-basic-chip>
</mat-chip-list>
TS
selectedPkg(pkg: MatChip) {
pkg.selected = !pkg.selected;
pkg.color='warn';
console.log(pkg.value);
// this.form.patchValue({packageName: pkg});
}