Como dizer ao tubo de moeda angular (2) que seja exibido como se o valor for uma sequência que não seja int ou float

O canal da moeda deve ser inteligente o suficiente para lidar comstring, float, intetc automaticamente.

se o valor passado forstring ou nãoint oufloat, ele não deve fazer nada e exibir o valor passado como está. E somente exiba o valor formatado se forint oufloat.

Estava acontecendo em J angular, mas não em angular (2)

Como dizer ao tubo de moeda para escapar caso seustring e faça a formatação de moeda se for umdecimal valor. Eu estou esperando algo como abaixo.

Exemplo

<div>Money:{{'xxx/vv/cc' | currency:'USD':true:'1.2-2'}}</div>&nbsp;deve exibirxxx/vv/cc

<div>Money: {{''11.99'' | currency:'USD':true:'1.2-2'}}</div>&nbsp;deve exibir$11.99&nbsp;- símbolo $ incluído.

Mas isso não está acontecendo. O erro que estou recebendo écaused by: Invalid argument 'Included' for pipe 'CurrencyPipe'

Eu acho que estava acontecendo por padrão em angularjs, mas em angular2 não está acontecendo por padrão.