当我尝试使用颜色属性设置我的md-chips样式时没有任何反应。根据指南https://material.angular.io/components/component/chips,这必须奏效。我的所有其他元素都没有问题。
<md-chip-list>
<md-chip color="primary"> Chicken </md-chip>
<md-chip color="warn"> Table </md-chip>
<md-chip color="accent"> Tree </md-chip>
<md-chip> Eight </md-chip>
</md-chip-list>
有人知道如何解决这个问题吗?
提前致谢!
答案 0 :(得分:15)
根据plunkr example,当selected
属性设置为true
时,芯片才会着色:
<md-chip color="accent" selected="true">Chicken</md-chip>
答案 1 :(得分:3)
您可以使用ngStyle
动态设置md-chip颜色<md-chip-list>
<md-chip *ngFor="let item of itemList" [ngStyle]="{ backgroundColor: item.color }">
{{ item.name }}
</md-chip>
</md-chip-list>
答案 2 :(得分:1)