отформатировать фактическое значение в пенни - PullRequest
0 голосов
/ 11 октября 2019

Мне нужно отформатировать значение и убедиться, что оно будет правильно сохранено в банке, так как моему API обработки платежей требуется десять центов.

ОТОБРАЖЕНИЕ: 333,00 R, значение: 33300

ДИСПЛЕЙ: 333,50 р., Значение: 33350

ДИСПЛЕЙ: 22,50 Р., Значение: 2250

Я использую валюту ngx дляотформатируйте отображение на экране. Моя проблема - время для сохранения в Cloud Firestore.

component.html

        <div fxLayout="row" fxLayout.xs="column" fxLayoutAlign="start">
            <mat-form-field fxFlex="50" [floatLabel]="true">
                <input currencyMask matInput placeholder="Valor" formControlName="valor">
                <mat-hint align="start">Valor</mat-hint>
            </mat-form-field>
        </div>

app.module.ts

export const customCurrencyMaskConfig = {
  align: "right",
  allowNegative: false,
  allowZero: true,
  decimal: ",",
  precision: 2,
  prefix: "R$ ",
  suffix: "",
  thousands: ".",
  nullable: true
};
...