繁体   English   中英

Angular 2 Material md-chips颜色属性不起作用

[英]Angular 2 Material md-chips color attribute not working

当我尝试使用颜色属性设置我的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>

结果: 在此输入图像描述

有人知道如何解决这个问题吗?

提前致谢!

根据plunkr示例 ,当selected属性设置为true时,芯片仅被着色:

<md-chip color="accent" selected="true">Chicken</md-chip>

您可以使用ngStyle动态设置md-chip颜色

<md-chip-list>
 <md-chip *ngFor="let item of itemList" [ngStyle]="{ backgroundColor: item.color }">
{{ item.name }}
</md-chip>
</md-chip-list>

现在(2017年9月24日),这不起作用。 即使在文档中的示例也不起作用

在此输入图像描述

我被迫使用CSS属性:

<md-chip color="primary" [selected]="true" style="background-color: #986f37">Content here</md-chip>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM