提问人:mohciniya 提问时间:5/18/2022 更新时间:5/18/2022 访问量:135
Angular 中数字格式的空间
Space in number format in Angular
问:
数字的值未按我想要的方式显示。
例如,数字值当前显示如下,我想显示380000.00
380 000.00
如何打造这个空间?
管
export class NumNoCommaPipe implements PipeTransform {
isNotComma(charecter: string): boolean {
return charecter !== ','
}
transform(value: string | null): string {
return [...value!].filter(this.isNotComma).join("");
}
}
答:
0赞
Matthieu
5/18/2022
#1
您应该尝试使用角度表达式
const spaces = price => String(price)
.replace(
/(?!^)(?=(?:\d{3})+$)/g,
' '
);
for (let i = 1; i < 1e10; i *= 10) {
console.log(spaces(i));
}
评论