【发布时间】:2019-03-12 11:40:02
【问题描述】:
我想根据条件更改颜色。 我显示卡片背景必须根据条件更改的 n 张卡片。
users.map((item)=>{
if(item.userType == "private"){
document.documentElement.style.setProperty('--customcolor',"yellow");
}
else if(item.userType == "private"){
document.documentElement.style.setProperty('--customcolor',"blue");
}
});
:root {
--customcolor: red;
}
.oddmes {
background-color: var(--customcolor);
}
<ion-list><br/>
<ion-card class="oddmes" *ngFor="let user of users">
<ion-card-content >
<b>{{user.user_name}} </b>
<p>{{user.feedback}}</p>
</ion-card-content>
</ion-card>
</ion-list>
它将在循环结束时更新满足条件的颜色
提前致谢
【问题讨论】:
-
你想使用颜色属性吗?那我给你简单的逻辑
-
是的@KhurshidAnsari
-
你为什么不使用 [ng-class] 代替?
标签: javascript html css ionic-framework ionic3