2017-11-10 7 views
0

MatChip選択プロパティを変更するには? I選択解除/チップ(また、それはチップの色を変更する必要があります。)私が試した何 選択する]をクリックしにwan't:HTMLAngular2マテリアルMatChipの選択状態を変更できません

を:

<mat-chip-list> <mat-chip *ngFor="let label of item.labels" #lbl (click)="selectChip(lbl)"> {{label}} </mat-chip> </mat-chip-list> 

TS

selectChip(item: MatChip) { 
    item.selected ? item.deselect() : item.select(); 
} 

クリックするとスローされます

ERROR TypeError: item.select is not a function

それを解決するには?

selectChip(item: MatChip) { 
    item.selected = !item.selected; 
} 

・ホープ、このことができます:選択()または()メソッドを選択解除がありません

答えて

0

あなたはこのようにそれを解決することができますので、ちょうど選択ゲッターとセッターの機能は、そこにあります。

関連する問題