The formatting rules can be also applied by the localization methods in views:
<ng-container *translate="let t; ^let l = localize^^'">
<div>{{ ^l.number^^( height ) }}</div>
<div>{{ ^l.percent^^( rate ) }}</div>
<div>{{ ^l.currency^^( [ price, 'EUR' ] ) }}</div>
<div>{{ ^l.datetime^^( now ) }}</div>
</ng-container>
The number(), percent(), currency() and datetime() methods have the
same parameters:
<ng-container *translate="let t; ^let l = localize^^'">
<div>{{ ^l.number^^( height, 'maxfd=2' ) }}</div>
<div>{{ ^l.percent^^( rate, 'minfd=1' ) }}</div>
<div>{{ ^l.currency^^( [ price, 'EUR' ], 'minsd=2' ) }}</div>
<div>{{ ^l.datetime^^( now, '-' ) }}</div>
</ng-container>
The currency method has an alternate version ccy that accepts separate value
and currency code:
<ng-container *translate="let t; ^let l = localize^^'">
<div>{{ ^l.ccy^^( price, 'HUF' ) }}</div>
<div>{{ ^l.ccy^^( price, 'HUF', 'minfd=0;maxfd=0' ) }}</div>
</ng-container>