html - 避免在 html 卡片中显示大数字
问题描述
我这里有这张卡,我在里面显示动态数据。如您所见,数字太大,所以我希望数字像这样显示0.600000+
,然后如果我将鼠标悬停在它上面,那么工具提示会显示完整的数字。我怎样才能做到这一点?
这是这张卡的html代码
<div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
<div class="info-box bg-teal hover-expand-effect">
<div class="icon">
<a [routerLink]="['/app/home']">
<i class="material-icons">attach_money</i>
</a>
</div>
<div class="content">
<div class="text" (mouseenter) ="mouseEnter() " >Upcoming Bill</div>
<div class="number">${{upcomingEstimatedBill}}</div>
</div>
</div>
</div>
解决方案
Angular 在 Pipes 中有一些构建,其中之一将您的数字转换为适当的货币格式。只需添加以下内容:
...
<div class="number">{{upcomingEstimatedBill | currency: 'USD'}}</div>
...
或者,很容易构建自己的管道来以任何你想要的方式转换数字。
推荐阅读
- python - 为 Visual Studio Code 安装 Python 包
- powershell - SHA512 与 powershell 中的盐编码
- java - 如何在apache代理后面为tomcat应用程序实现漂亮的url
- python - 调用 str.split("a string") 是否比调用 "a string".split() 更好?
- php - PHP邮件程序不创建新行
- c# - 使用其他列值条件 LINQ 返回列值的标准偏差
- javascript - 如何为读取/写入 MySQL 数据库的函数编写单元测试?
- python - 如何有效地将整数映射到多维度数组中的 URI?
- android - Kotlin,Android - Viewpager 父级(即 RecyclerView)的位置 - 点击
- macos - 在 macos Mojave 10.14 上从 docker 容器设置 ssh 隧道