oze*_*lan 6 javascript decimal angular two-way-binding
我在我的视图中有这样的声明,并且绑定有值,让我们说6970.87127381382131831,但是,我想将它限制在最多2位小数.由于我使用ngFor列出元素,因此无法使用.toFixed(2)来限制对象.谢谢你们 !
{{ cartitem.original_price * cartitem.qty * cartitem.unit_multiplier }}Run Code Online (Sandbox Code Playgroud)
我试过以下方法:
{{ cartitem.original_price * cartitem.qty * cartitem.unit_multiplier | number : 2 }}Run Code Online (Sandbox Code Playgroud)
没帮我.
以下表达式将允许您将小数部分设置为两位数:
{{ cartitem.original_price * cartitem.qty * cartitem.unit_multiplier | number : '1.2-2' }}
Run Code Online (Sandbox Code Playgroud)
1.2-2表示: 小数点前至少1位,小数点后至少2位,但不超过2位。
{{ cartitem.original_price * cartitem.qty * cartitem.unit_multiplier | number : '1.0-2' }}
Run Code Online (Sandbox Code Playgroud)
1.0-2表示: 小数点前至少一位数字,后一位不超过2位数字。
关于Angular DecimalPipes和配置:https : //angular.io/api/common/DecimalPipe
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |