Το γωνιακό πλαίσιο συνοδεύεται από μια διοχέτευση για τη μορφοποίηση αριθμών σε νόμισμα, κάτι που δεν έκανα στην αρχή, οπότε βρήκα κάποιες πληροφορίες από το Διαδίκτυο και στη συνέχεια τις εφάρμοσα μόνος μου, ο κώδικας έχει ως εξής:
Υποστηρίζονται προθέματα και επιθήματα. Μπορούμε πραγματικά να χρησιμοποιήσουμε απευθείας το CurrencyPipe.
ΝόμισμαΣωλήνας
Μετατρέψτε τους αριθμούς σε συμβολοσειρές ποσών και μορφοποιήστε τους σύμφωνα με τους κανόνες τοπικής προσαρμογής που καθορίζουν το μέγεθος της ομάδας, τα διαχωριστικά, τους δεκαδικούς χαρακτήρες και άλλα στοιχεία διαμόρφωσης που σχετίζονται με το περιβάλλον τοπικής προσαρμογής.
Εισαγωγή τιμής
Τιμή οποιαδήποτε
Ο αριθμός που θα μορφοποιηθεί ως νομισματική μονάδα.
παράμετρος
| κωδικός νομίσματος | συμβολοσειρά | Κωδικοί νομισμάτων στο ISO 4217, όπως USD για USD και EUR για EUR. Ο προεπιλεγμένος κωδικός νομίσματος μπορεί να διαμορφωθεί με το διακριτικό DEFAULT_CURRENCY_CODE injection. Προαιρετικός. Η προεπιλεγμένη τιμή είναι απροσδιόριστη. | | Απεικόνιση | συμβολοσειρά | boolean | Η μορφή του δείκτη νομίσματος με έγκυρες τιμές περιλαμβάνει: κωδικός: Εμφανίζει τον κωδικό νομίσματος (π.χ. USD). symbol(default): Εμφανίζει ένα σύμβολο νομίσματος (π.χ. $). symbol-narrow: χρησιμοποιεί το σύμβολο στένωσης της περιοχής, το οποίο περιλαμβάνει δύο σύμβολα. Για παράδειγμα, το δολάριο Καναδά έχει ένα σύμβολο για το CA$ και το σύμβολο στένωσης του είναι $. Εάν η περιοχή δεν έχει σύμβολο στένωσης, χρησιμοποιεί το τυπικό σύμβολό της. Συμβολοσειρά: Χρησιμοποιεί την καθορισμένη τιμή συμβολοσειράς αντί για τον κωδικό ή το σύμβολο νομίσματος. Για παράδειγμα, μια κενή συμβολοσειρά θα αφαιρέσει τον κωδικό ή το σύμβολο νομίσματος. Boolean (καταργήθηκε από την έκδοση 5): true για σύμβολα νομισμάτων, false για σύμβολα νομισμάτων. Προαιρετικός. Η προεπιλεγμένη τιμή είναι «σύμβολο». | | ψηφίαΠληροφορίες | συμβολοσειρά | Η επιλογή εμφάνισης των αριθμών καθορίζεται από μια συμβολοσειρά με την ακόλουθη μορφή: {minIntegerDigits}. {minFractionDigits}-{maxFractionDigits}。 minIntegerDigits: Ο μικρότερος αριθμός ψηφίων πριν από την υποδιαστολή. Η προεπιλογή είναι 1. minFractionDigits: Ο μικρότερος αριθμός ψηφίων μετά την υποδιαστολή. Η προεπιλογή είναι 0. maxFractionDigits: Ο μέγιστος αριθμός μετά την υποδιαστολή, ο οποίος είναι προεπιλεγμένος σε 3. Εάν δεν παρέχεται, ο αριθμός είναι σωστά μορφοποιημένος σύμφωνα με την προδιαγραφή ISO 4217. Για παράδειγμα, το δολάριο Καναδά έχει 2 ψηφία, ενώ το πέσο Χιλής όχι. Προαιρετικός. Η προεπιλεγμένη τιμή είναι απροσδιόριστη. | | τοπικές ρυθμίσεις | συμβολοσειρά | Ο μεταφρασμένος κώδικας μορφής που θα χρησιμοποιηθεί. Εάν δεν παρέχεται, χρησιμοποιήστε την τιμή του LOCALE_ID, η οποία είναι προεπιλεγμένη σε en-US. Ανατρέξτε στο θέμα Ρύθμιση περιοχής για την εφαρμογή σας. Προαιρετικός. Η προεπιλεγμένη τιμή είναι απροσδιόριστη. |
Οι αποδόσεις είναι οι εξής:
|