2017-11-10 12 views
0

MatChip 선택한 속성을 변경하는 방법? 내가 선택/칩의 선택을 취소 클릭에 wan't (또한 칩의 색상을 변경해야합니다.) 내가 시도 무엇 :Angular2 Material MatChip 선택 상태를 변경할 수 없습니다.

HTML :

<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

, 그냥 선택한 getter 및 setter 함수가,() 또는 해제() 메소드를 선택 없습니다.