Angular 角度本地化formControlName,以点表示的数字表示千位和十进制逗号

Angular 角度本地化formControlName,以点表示的数字表示千位和十进制逗号,angular,Angular,我有一个字段权重=12000,我想将其格式化为输入格式12.000,00,带有2个小数和点符号 鉴于我已正确使用管道,其工作正常代码: <td>{{item.weight| number: '.2'}}</td> {{item.weight}编号:'.2'} 我希望在输入表单中得到相同的结果,但无法格式化/本地化: <input type="number" formControlName="weight" class="form-control">

我有一个字段权重=12000,我想将其格式化为输入格式12.000,00,带有2个小数和点符号

鉴于我已正确使用管道,其工作正常代码:

<td>{{item.weight| number: '.2'}}</td> 
{{item.weight}编号:'.2'}
我希望在输入表单中得到相同的结果,但无法格式化/本地化:

<input type="number" formControlName="weight" class="form-control">

我不能用十进制和点表示法在输入字段上应用管道。多谢各位

import { DecimalPipe } from '@angular/common';

constructor(        
        private _decimal: DecimalPipe
    ) { }
当您修补表单的价值时:

weight: this._decimal.transform(this.item.weight, '1.2-2')