问题1:如下{active: 3> 3 - 1}
,是如何计算的?
active: stars是两个class
问题2:如果class类名有"-",如"fa-b"好像就不好用了,如何解决呢?
这是一个星级评价功能
传得是位置,比较的是索引,如果点击第三位,i=3, {active: 3> 3 - 1} 小于3的都显示。
<span class="stars" *ngFor="let i of [1, 2, 3, 4, 5]"
[ngClass]="{active: stars > i - 1}"
(click)="clickStars(i)
</span>
3> 3 - 1
为true
,则使用active
这个class{'fa-b': 3> 3 - 1}