angular - Angular - 删除小数点
问题描述
我是 Angular 的初学者,我必须替换屏幕上的数字12 568,000
。12 568
进入 HTML 文件,我搜索值,但我只有以下信息:
<tr style="background-color: #f8f9fa;">
...
<td style="width: 10%;">{{'3452' | t}}</td>
</tr>
我知道该行如下:
<td style="width: 10%;">{{'3452' | t}}</td>
但是,实际上我该如何格式化呢?
在此页面上 如何从角度 js 中的数据中删除小数部分
我必须使用{{myvariable:0}}
我试过
<td style="width: 10%;">{{'3452' | t:0 }}</td>
但是,什么都没有改变。
请问你有什么想法吗?
谢谢
解决方案
您可以使用管道或Math
函数来删除数字的小数部分。
要Math
在您的模板中使用,您需要在您的组件中定义变量(例如math
)并分配给Math
。
像这样:
export class AppComponent {
math = Math;
}
并在您的模板中使用trunc
函数删除小数部分:
<div>
{{math.trunc(3452.200)}} //output is 3452
</div>
另一种方法是使用十进制管道。像这样:
<div style="width: 10%;">{{'3452.20022' | number: '1.0-0'}}</div>
这是我为您准备的工作样本。
推荐阅读
- ios - Swift 中的 Google 日历 API
- amazon-web-services - AWS S3:使用访问凭证将文件从 S3 复制到远程服务器
- android - 反应本机签名的 apk 构建失败 lint 错误
- php - 为什么 $registrationDetails 显示一个空集合而不是包含 2 个项目的集合?
- python - Tkinter:如何通过函数将两个命令分配给按钮?
- php - Wordpress Nav - 带下拉菜单的水平导航
- java - 尝试使用 Secretkey 解密数据时返回的错误
- redux-form - 带有输入组件的 Redux-form 字段在第一个字符上重新呈现,导致键盘折叠
- angular - @angular-devkit/build-angular (nodeSassConfig) 无法通过 npm 下载
- ms-access - Ms Access 2010 DMax 来自另一个表(MS Access 找不到您的表达式中引用的字段“|1”)