⊗jsagPmPpNm 56 of 97 menu

Oblikovanje števil s pomočjo cevi v Angular

S pomočjo cevi DecimalPipe lahko oblikujemo števila. V prvem parametru cevi podamo minimalno število števk v celoštevilskem delu. V drugem parametru določimo minimalno število števk v ulomljenem delu. V tretjem neobveznem parametru določimo največje število števk v ulomljenem delu.

Kljub temu, da se naša cev imenuje DecimalPipe, za njen klic pišemo takole: number.

Poskusimo v praksi. V razredu komponente nastavimo naslednje število:

export class AppComponent { num: number = 18; }

Primer

Izpišimo naše število tako, da bo v celoštevilskem delu dve števki. Pri tem bo minimalno število števk v ulomljenem delu 1:

<div>{{ num | number:'2.1' }}</div>

Rezultat izvajanja kode:

<div>18.0</div>

Primer

Zdaj določimo, naj se v ulomljenem delu našega števila prikažeta dve števki:

<div>{{ num | number:'2.2' }}</div>

Rezultat izvajanja kode:

<div>18.00</div>

Primer

Nastavimo novo število:

export class AppComponent { num: number = 18.67899; }

In ga izpišimo v HTML-predlogi tako, da se v ulomljenem delu prikažejo največ dve števki:

<div>{{ num | number:'2.1-2' }}</div>

Rezultat izvajanja kode:

<div>18.68</div>

Primer

Zdaj oblikujmo naše število tako, da so v celoštevilskem delu tri števke. V ulomljenem delu naj se prikaže pet števk:

<div>{{ num | number:'3.5-6' }}</div>

Rezultat izvajanja kode:

<div>018.67899</div>

Primer

Poskusimo izpisati minimalno število števk v ulomljenem delu, ki presega določeno količino v številu. V našem primeru izpišimo šest števk:

<div>{{ num | number:'3.6-8' }}</div>

Kot rezultat izvajanja kode bomo videli, da je cev DecimalPipe dodala ničlo k ulomljenemu delu:

<div>018.678990</div>

Praktične naloge

Dano število:

num: number = 15;

Oblikujte ga v naslednji obliki:

'015.000'

Dano število:

num: number = 12.345;

Oblikujte ga v naslednji obliki:

'0012.345'

Dano število:

num: number = 12.345;

Oblikujte ga v naslednji obliki:

'12.3'

Dano število:

num: number = 12.345;

Oblikujte ga v naslednji obliki:

'012.34500'

Dano število:

num: number = -7.261;

Oblikujte ga v naslednji obliki:

'-007.3'

Dano število:

num: number = 100.261923;

Oblikujte ga v naslednji obliki:

'100.9226130'

Dano število:

num: number = 100.926613;

Oblikujte ga v naslednji obliki:

'0100.93'
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni