javascript - 使用Angular 8将数字转换为ngStyle中的度数
问题描述
{{result.percentage}} 给了我一个从 0 到 100 的数字。
如果我得到 25,我希望它转换为 -45 度,或者如果我得到 0,我希望它转换为 -90 度,或者如果我得到 75,那么它被转换为 45 度。
[ngStyle]="{'transform': 'rotate(' + result.percentage + 'deg)'}"
当前,这给出了style="transform: rotate(25deg);"
我要转换为的输出style="transform: rotate(-45deg);"
我该怎么做?
仅供参考,我需要绑定这个车速表的数据:https ://jsfiddle.net/bcgzrdfL/
解决方案
看起来您需要一个数学高手,而不是框架专家,但是我将尝试回答:
[ngStyle]="{'transform': 'rotate(' + ((result.percentage * 1.8) - 90) + 'deg)'}"
推荐阅读
- amazon-web-services - 跨账户 S3 存储桶访问
- python - 从文本文件中获取矩阵的行、列平均值
- angular - 如何在角度 4 中使用管道获取独特元素
- android - 如何以编程方式从 github 下载 apk?
- sql - T-SQL (SQL Server):提取唯一的数据集/组
- angular - 条件边框颜色
- php - 如何在 PHP 中按值获取所有键的数组?
- python - python中的希尔伯特矩阵代码
- json.net - 具有未知字段名称的 RestSharp
- c# - 如何使用 DocumentDb 单元测试的过滤器模拟 DocumentClient CreateDocumentQuery?