我正在使用Firebase,并且所有类型都有一个数字类型的变量(整数或浮点) 但是在我的模板中,由于这个mask-plugin,我有一个text类型的输入:mask-plugin
以防:
$('.money').mask('000.000.000.000.000,00', {reverse: true});
$('.money2').mask("#.##0,00", {reverse: true});
我想操作变量“ price”以保存在我的firebase中,但在输入中我已经拥有
<input matInput type="text" placeholder="Preço" formControlName="price" moneymask>
所以,我为此创建了一条指令
constructor(private elemRef: ElementRef) {
this.mask();
}
mask() {
const nativeEl = this.elemRef.nativeElement;
$(nativeEl).mask("##.#0,00", {reverse: true});
// $(nativeEl).mask('000.000.000.000.000,00', {reverse: true});
}
我输入例如R $ 55,55,在控制台中,我得到以下值-> 5,555 当它保存为firebase时,将number的变量更改为string,然后我在管道中查看了(number:'1.2-2') 如何解决这个问题,我也希望格式为xx,xx的值并以类型number的形式保存在firebase中 我的查看清单
<td mat-cell *matCellDef="let product"> R$ {{ product.price | number:'1.2-2' }} </td>