我想使用angular显示5星评级栏,目前我的代码仅适用于全明星的整数.但我想用半角作为十进制值.我该如何更改此代码.我不能在我的角度版本中使用IF.
<li ng-repeat="Star in [1,2,3,4,5]">
<div ng-switch="Item.ItemDetails.Rating >= Star">
<div ng-switch-when="true">
<img src="~/Images/star.png" class="star" />
</div>
<div ng-switch-when="false">
<img src="~/Images/star_gray.png" class="star" />
</div>
</div>
</li>
Run Code Online (Sandbox Code Playgroud) 假设我有一个如下所示的数组:
array1 = button.attr('id').split('-');
["slider", "step", "value", "speed", "rebecca", "nitzsche", "st", "george", "s", "college"]
Run Code Online (Sandbox Code Playgroud)
我想要做的就是把所有元素speed都array1[3]放在后面,所以一切都在结束之后,把它全部变成1个用a分隔的字符串,-如下所示:rebecca-nitzsche-st-george-s-college.
我该怎么做呢?