⊗jsagPmPpCr 57 of 97 menu

Форматирање валуте помоћу цеви у Angular

Помоћу цеви CurrencyPipe можете форматирати приказ валуте. У првом параметру цеви се прослеђује код валуте према ISO 4217 спецификацији (под разумеваним подешавањем је USD). У другом параметру задајемо приказ валуте. Он може да прими следеће вредности: 'code' (код валуте), 'symbol' (њен симбол), 'symbol-narrow' (за земље које имају више симбола валуте), 'string' (за приказ било ког текста). У трећем опционом параметру можемо да задамо формат броја, сличан цеви DecimalPipe. У четвртом опционом параметру можете навести код коришћене локале:

<div>{{ value | number : код валуте : приказ валуте : формат броја : код локале }}</div>

Примери

Хајде да испробамо рад цеви на примерима. Зато у класи компоненте поставимо следеће својство salary, које садржи плату у некој валути:

export class AppComponent { salary: number = 867.564; }

Пример

Хајде да конвертујемо наш број у валуту:

<div>{{ salary | currency }}</div>

Резултат извршавања кода:

<div>$867.56</div>

Пример

Сада да наведемо приказ валуте у руским рубљама:

<div>{{ salary | currency:'RUB':'code' }}</div>

Резултат извршавања кода:

<div>RUB867.56</div>

Пример

Хајде да прикажемо поред броја симбол руске рубље:

<div>{{ salary | currency:'RUB':'symbol-narrow' }}</div>

Резултат извршавања кода:

<div>₽867.56</div>

Пример

Сада да прикажемо број са четири цифре у разломљеном делу:

<div>{{ salary | currency:'RUB':'symbol':'2.4-5' }}</div>

Резултат извршавања кода:

<div>RUB867.5640</div>

Пример

Хајде да додамо приказу валуте следећи текст:

<div>{{ salary | currency:'RUB':'this is a new currency - ' }}</div>

Резултат извршавања кода:

<div>this is a new currency - 867.56</div>

Практични задаци

Дат је број:

salary: number = 134.89;

Форматирајте га у следећем облику:

'$134.89'

Дат је број:

salary: number = 134.89;

Форматирајте га у следећем облику:

'€134.89'

Дат је број:

salary: number = 134.89;

Форматирајте га у следећем облику:

'$134.890'

Дат је број:

salary: number = 134.89;

Форматирајте га у следећем облику:

'$0,134.8900'

Дат је број:

salary: number = 134.89;

Форматирајте га у следећем облику:

'this currency is changed 134.89'
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј