Saya telah menggunakan pipa angka di bawah ini untuk membatasi angka menjadi dua tempat desimal.
{{ exampleNumber | number : '1.2-2' }}
Saya bertanya-tanya apa logika di balik '1.2-2' itu? Saya telah bermain-main dengan ini mencoba mencapai pipa yang menyaring ke nol tempat desimal tetapi tidak berhasil.
Jawaban:
Parameter memiliki sintaks ini:
{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
Jadi contoh
'1.2-2'
cara Anda:sumber
Dari
DOCS
SINTAKSIS:
number_expression | number[:digitInfo[:locale]]
dimana
expression
nomornya:digitInfo
adalah string yang memiliki format berikut:DEMO
sumber
Mengenai pertanyaan pertama Anda, pipa berfungsi sebagai berikut:
numberValue | number: {minIntegerDigits}.{minFractionDigits}-{maxFractionDigits}
minFractionDigits: Jumlah minimum digit integer untuk ditampilkan setelah titik desimal
maxFractionDigits: Jumlah maksimum digit integer untuk ditampilkan setelah koma desimal
2. Mengenai pertanyaan kedua Anda, Filter ke nol tempat desimal sebagai berikut:
Untuk bacaan lebih lanjut, lihat blog berikut
sumber
'1.0-0' akan memberi Anda nol tempat desimal, yaitu tidak ada desimal. misal $ 500
sumber