html - 避免在 html 卡中显示大数字

标签 html angular typescript

我有enter image description here这张卡片在这里,我正在展示里面的动态数据。如您所见,数字太大,所以我希望数字像这样显示 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 内置了一些管道,其中之一可以将您的数字转换为适当的货币格式。只需添加以下内容:

...
<div class="number">{{upcomingEstimatedBill | currency: 'USD'}}</div>
...

或者,构建您自己的管道以任何您想要的方式转换数字非常容易。

关于html - 避免在 html 卡中显示大数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52042733/

相关文章:

angular - 未捕获的 TypeError : Reflect. defineMetadata 不是 Angular 7 Production Build 上的函数

node.js - hapi.js 版本 18.x 类型

javascript - Angular 7 响应解析器无法正常工作

javascript - 并排显示选择框中的两个选项

html - 显示:flex 属性无法在 Internet Explorer 中正确呈现

node.js - Angular HttpClient 代理失败

javascript - 如何在 Angular 5中使用ngoninit在前端设置日期值

javascript - 基于页面高度的css三 Angular 形

css - 如何让固定宽度 DIV 内的 float DIV 水平继续?

javascript - 如何在新选项卡中打开字符串作为 HTML 内容?