Cómo decirle a la tubería de moneda angular (2) que se muestre tal como está si el valor es una cadena no int o flotante

El tipo de cambio debe ser lo suficientemente inteligente como para manejarstring, float, int, etc. de forma automática.

si el valor pasado esstring o noint ofloat, no debe hacer nada y mostrar el valor pasado tal como está. Y solo muestra el valor formateado si esint ofloat.

Estaba sucediendo en angularJs pero no sucedía en angular (2)

Cómo decirle a la tubería de divisas que escape en caso de questring y hacer el formato de moneda si es undecimal valor. Estoy esperando algo como a continuación.

Ejemplo

<div>Money:{{'xxx/vv/cc' | currency:'USD':true:'1.2-2'}}</div> debería mostrarxxx/vv/cc

<div>Money: {{''11.99'' | currency:'USD':true:'1.2-2'}}</div> debería mostrar$11.99 - $ símbolo incluido.

Pero no está sucediendo. El error que obtengo escaused by: Invalid argument 'Included' for pipe 'CurrencyPipe'

Creo que estaba sucediendo por defecto en angularjs pero en angular2 no está sucediendo por defalut.

Respuestas a la pregunta(2)

Su respuesta a la pregunta