angular - 离子标签图标动态颜色
问题描述
我想根据从 api 更改的十六进制变量更改选项卡的图标颜色
我尝试使用 [ngStyle] 和 [ngClass] 元素并使用它们,但似乎没有任何帮助
<ion-tab [root]="tab1Root" tabTitle="{{homeTitle}}" tabIcon="home"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="{{searchTitle}}" tabIcon="search"></ion-tab>
<ion-tab [root]="tab4Root" tabIcon="options" ></ion-tab>
</ion-tabs>
<ion-tabs *ngIf="showKpi">
<ion-tab [root]="tab1Root" tabTitle="{{homeTitle}}" tabIcon="home"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="{{kpiTitle}}" tabIcon="stats" ></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="{{searchTitle}}" tabIcon="search"></ion-tab>
<ion-tab [root]="tab4Root" tabIcon="options" ></ion-tab>
```</ion-tabs>
I was able to change the background dynamically
解决方案
尝试:
[style.color]="myColor"
或者
[style.backgroundColor]="myColor"
以及来自 API 的颜色值:
this.myColor = 'valueFromAPI'
推荐阅读
- python - 熊猫:替换缺失的数据框值/条件计算:fillna
- r - 如何将MATLAB函数转换为R函数?
- java - 高效的 Java 集合,用于分析来自具有数百万条记录的 CSV 文件的输入
- merge - Power Query:当计数应该从更高的值开始时,一些值从零开始计数
- java - Java - 使用类 Object 作为通用参数创建通用列表?
- azure - Azure 中的跨订阅专用终结点
- python - 将数据从一个表提交到另一个表
- android - 如何制作通知活动以在android中保存通知
- python - 打印时如何将 CSV 文件中的学生姓名放入列表中
- jquery - 微前端应用程序中的 jQuery