Jen*_*ica 5 javascript css typescript ionic-framework angular
我有一个打印星级的移动应用程序.
这是我的代码
<ion-list *ngFor="let item of ListOfitems">
{{item.rating}}
<div class="stars">
<span class="star on"></span>
<span class="star half"></span>
<span class="star"></span>
</div>
</ion-list>
Run Code Online (Sandbox Code Playgroud)
类明星在显示彩色星
班级明星半显示半色星
星级显示不是彩色星
假设{{item.rating}}是2.50.我如何在跨度类中操纵它打印出2颗彩色星星,半星形和2颗半星形的彩色星星?
您可以ngClass根据 的值在范围上添加类item.rating。
<span class="star"
[ngClass]='{
on: item.rating >= 1,
half: item.rating == 0.5,
}'
></span>
<span class="star"
[ngClass]='{
on: item.rating >= 2,
half: item.rating == 1.5,
}'
></span>
<span class="star"
[ngClass]='{
on: item.rating >= 3,
half: item.rating == 2.5,
}'
></span>
<span class="star"
[ngClass]='{
on: item.rating >= 4,
half: item.rating == 3.5,
}'
></span>
<span class="star"
[ngClass]='{
on: item.rating >= 5,
half: item.rating == 4.5,
}'
></span>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
194 次 |
| 最近记录: |