⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј