我使用数字:'1.0-0'隐藏任何小数位。 它是否使我听说过的数字coz圆满,如果确实如此,那对我来说将是一个问题。
const result = await request
.get('/api/items')
.query({field, sort})
.set('Authorization', token)
// Expect
expect(result.status).toEqual(httpStatus.OK)
const {data} = result.body
expect(data.length).toEqual(items.length)
const sortedItems = _.orderBy(items, [field], [sort])
data.forEach((item, index: number) => {
expect(item).toEqual(sortedItems[index])
})
答案 0 :(得分:0)
不会,它只会显示第一个数字,
{{file?.progress | number:'1.0-0'}}
'1.0-0' means:
小数点前至少显示一位数字
小数点后至少显示0位数字
但不能超过20位数字
答案 1 :(得分:0)
它将四舍五入,如角度文档中所述:
如果未指定任何参数,则使用此舍入方法将函数舍入到最接近的值。该行为与JavaScript Math.round()函数的行为不同。例如,在以下情况下,管道将在Math.round()向上舍入的地方向下舍入:
-2.5 | number:'1.0-0'
> -3
Math.round(-2.5)
> -2