Issue
Hello i want to set the background color for an ion-card. I am returning an Object has has a property named color and this property has values on db table the predefined colors on variables.scss (primary, secondary, tertiary, dark etc...),. The object's name is userInterests. userInterests.color is the property that has the values (primary, secondary, tertiary)
<ion-col size="6" *ngFor="let item of usersInterest;">
<ion-card id="card">
<ion-avatar>
<img [defaultImage]="defaultImage" [lazyLoad]="item.profile_pic"/>
</ion-avatar>
<div class="card2"><div><br /><br /><br /><br /><br /><br /><br /><br /></div>
<div class="card-title">{{item?.first_name || item?.username }}</div>
<div class="card-subtitle">{{item?.artisticBehaviour}}</div>
</div>
</ion-card>
Solution
You may want to use string interpolation to define the card's color. Your example is slightly confusing; maybe you want item.color
instead of userInterests.color
.
<ion-card color="{{userInterests.color}}">
//...
</ion-card>
Documentation: https://ionicframework.com/docs/api/card#colors
Answered By - Joosep Parts
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.