Wie wird festgelegt, dass die eckige (2) Währungspipe so angezeigt wird, wie sie ist, wenn der Wert eine Zeichenfolge ist, die nicht int oder float ist

Die Währungspipe sollte klug genug sein, um mit @ umzugehstring, float, int, etc automatisch.

wenn der übergebene Wert @ istring oder nichtint oderfloat, es sollte nichts tun und den übergebenen Wert so anzeigen, wie er ist. Und nur formatierten Wert anzeigen, wenn es @ iint oderfloat.

Es geschah in eckigen, aber nicht in eckigen (2)

Wie man der Währungspipe sagt, dass sie fliehen soll, falls ihrstring und Währungsformatierung, wenn es ein @ idecimal Wert. Ich erwarte etwas wie unten.

Beispie

<div>Money:{{'xxx/vv/cc' | currency:'USD':true:'1.2-2'}}</div> sollte @ anzeigxxx/vv/cc

<div>Money: {{''11.99'' | currency:'USD':true:'1.2-2'}}</div> sollte @ anzeig$11.99 - $ Symbol enthalten.

Aber es passiert nicht. Fehler, den ich erhalte, istcaused by: Invalid argument 'Included' for pipe 'CurrencyPipe'

Ich denke, es geschah standardmäßig in AngularJS, aber in Angular2 nicht standardmäßig.