Angular2 Währung Rohrwechsel-Dezimaltrennzeichen

8

Hallo Eckige Freunde,

Ich arbeite an einer angular2-App (eigentlich mehrere). Und ich lebe in den Niederlanden.

Zur Zeit formatiere ich meine Währung wie folgt:

{{someIntegerWithCentsToBeDivided / 100 | Währung: 'EUR': true: '1.0-2'}}

Dies zeigt etwa 500 als Eurosign 5 und 501 als Eurosign 5.01 an.

Nun, wir Niederländer mögen Komma wirklich andersrum, also weiß jemand, wie man das ändert. zu einem,?

Bonuspunkte, wenn jemand weiß wie man 5 zeigt, - wenn es keine Cent gibt. Meine Gedanken würden jetzt sein, das CurrencyPipe

zu verlängern     
Mathijs Segers 26.04.2016, 07:52
quelle

2 Antworten

12

Ihr Problem wurde wahrscheinlich vor einiger Zeit gelöst, aber nur als Referenz für andere niederländische Entwickler (wie mich):

Erstellen Sie eine benutzerdefinierte Pipe:

%Vor%

Jetzt können Sie verwenden:

%Vor%

In der Pipe sind bereits alle niederländischen Standardwerte enthalten, Sie können sie jedoch leicht ändern oder als Argumente in der Vorlage verwenden. Zum Beispiel:

%Vor%

gibt 345.67 als Ausgabe an.

    
JanP 19.12.2016, 14:30
quelle
1

Ich bin zu spät, aber ich habe eine Lösung gefunden.

Ich erstelle nur eine Pipe, um alles zu ersetzen:

%Vor%

Ich habe das zweimal benutzt, um deinen Fall zu lösen.

%Vor%     
Mateus Ferreira 07.01.2017 23:33
quelle

Tags und Links