angular - 根据评级 ng-style Angular 更改宽度
问题描述
我正在尝试根据评级更改此跨度的宽度。在这种情况下,“质量”是从 1 到 5。如果评级为 5,则宽度应为 100%。我如何将它与 ng-style 绑定?
<span class="rating-box" ng-style="{ 'width': {{star.quality*20}} + '%' }"></span>
此代码不起作用。我收到此错误:
Template parse errors:
Can't bind to 'ng-style' since it isn't a known property of 'span'. (" <small>Calitate</small>
非常感谢!
解决方案
这是您需要使用的 Angular 8 的语法错误
<span class="rating-box" [ngStyle]="{ 'width': star.quality*20 + '%' }"></span>
推荐阅读
- c - 从链表中删除元素
- php - 返回具有多个 X 元素的多维数组的数组函数?
- python - python 的 NamedTuple 返回结构是少数应该使用可变默认值的地方之一吗?
- python - Dict 相同的键 - 示例 39 艰难地学习 Python
- c# - UWP:使用 StorageApplicationPermissions.FutureAccessList 在通用位置写入文件
- javascript - JQuery 产品滑块错误
- java - 项目中的逻辑失败
- python - 熊猫爆炸多列
- amazon-web-services - terraform 可以复制 s3 存储桶的内容吗?
- python - isPalindrome 递归字符串