Angular4 样式绑定计算(基础问题)

问题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>
阅读 1.8k
1 个回答
  1. 3> 3 - 1true,则使用active这个class
  2. {'fa-b': 3> 3 - 1}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进