typescript 如何在一个数字中加上两个破折号?

cgvd09ve  于 2023-01-27  发布在  TypeScript
关注(0)|答案(1)|浏览(123)

在输出中,我希望显示一个格式为=〉979-9638403-03的数字。
当前,该数字显示为=〉979963840303
portfolio.ts

export class Portfolio {
    ...
    DEPO: number;         /* DEPO */
    
    constructor() {
        ...
        this.DEPO = 0;   /* DEPO */
    }
}

online.component.html

{{ ((currentPortfolio$ | async)?.DEPO) }}

你知道是否可以添加破折号吗?这是一种美学上的改进。
我从Web服务中检索值以获取信息。
我不知道是否有可能或不这样做的Angular ?

idfiyjo8

idfiyjo81#

检查Angular 的Slice Pipe
如果将数字转换为字符串,可以执行以下操作:

{{ '979963840303' | slice:0:3 }}-{{ '979963840303' | slice:3:-2 }}-{{ '979963840303' | slice:-2 }}

它将输出:
979-9638403-03

相关问题