Vous pouvez aller encore plus loin dans l'utilisation des pipes en les configurant. Pour configurer un pipe, passez-lui des options.
Note : Pour en savoir plus, consultez le formatage des données avec les pipes dans le guide approfondi.
Dans cette activité, vous allez manipuler quelques pipes et leurs paramètres.
Pour passer des paramètres à un pipe, utilisez la syntaxe : suivie de la valeur du paramètre. Voici un exemple :
template: `{{ date | date: 'medium' }}`;
Le résultat est Jun 15, 2015, 9:43:11 PM.
Place à la personnalisation de la sortie de quelques pipes :
-
Formater un nombre avec
DecimalPipeDans
app.ts, mettez à jour le template pour ajouter un paramètre au pipedecimal.template: ` ... <li>Number with "decimal" {{ num | number: '3.2-2' }}</li> `Note : C'est quoi, ce format ? Le paramètre du
DecimalPipes'appelledigitsInfo; il utilise le format :{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits} -
Formater une date avec
DatePipeMettez maintenant à jour le template pour utiliser le pipe
date.template: ` ... <li>Date with "date" {{ birthday | date: 'medium' }}</li> `Pour vous amuser un peu plus, essayez différents paramètres pour
date. Vous trouverez plus d'informations dans la documentation Angular. -
Formater une devise avec
CurrencyPipePour votre dernière tâche, mettez à jour le template pour utiliser le pipe
currency.template: ` ... <li>Currency with "currency" {{ cost | currency }}</li> `Vous pouvez aussi essayer différents paramètres pour
currency. Vous trouverez plus d'informations dans la documentation Angular.
Beau travail avec les pipes. Vous avez déjà fait de beaux progrès.
Il existe encore bien d'autres pipes intégrés que vous pouvez utiliser dans vos applications. Vous en trouverez la liste dans la documentation Angular.
Si les pipes intégrés ne couvrent pas vos besoins, vous pouvez aussi créer un pipe personnalisé. Consultez la leçon suivante pour en savoir plus.