Habituellement, nous devons utiliser des tubes pour formater les données. L'article suivant présente principalement comment utiliser l'opérateur de tube (|) dans Angular. L'article le présente en détail à travers un exemple de code. Les amis qui en ont besoin peuvent, pour référence, apprendre. avec l'éditeur ci-dessous.
Qu'est-ce qu'un pipeline ?
Le pipeline d'Angular peut être considéré comme un outil de formatage et d'affichage des données. Les tuyaux peuvent formater les données à afficher sans modifier les données source. Par exemple, concernant l'affichage des dates, vous pouvez utiliser le Pipeline 1 pour afficher les données sources sous la forme aaaa/MM/jj, ou vous pouvez utiliser le Pipeline 2 pour les afficher sous la forme du 28 février 2017. Mais les données originales sont toujours d’actualité et n’ont pas changé. À l'aide de pipelines, nous pouvons séparer le contenu du formatage des données et le rendre indépendant lorsque le formatage et l'affichage sont nécessaires, il suffit de sélectionner le pipeline correspondant pour le traitement.
1. Opérateurs d'expression de modèle
Le langage d'expression de modèle utilise un sous-ensemble de la syntaxe JavaScript et ajoute plusieurs opérateurs spéciaux supplémentaires pour des scénarios spécifiques : exploitants de pipelines, opérateurs de navigation sécuritaire.
2. Opérateur de canal (|)
Le résultat de l'expression peut nécessiter une conversion avant la liaison. Par exemple, vous souhaiterez peut-être afficher les nombres sous forme de montants, forcer le texte à être en majuscules ou filtrer et trier une liste.
Les objets tuyaux angulaires sont un choix pratique pour les petites transformations comme celle-ci.
Un tuyau est une fonction simple qui accepte une valeur d'entrée et renvoie le résultat de la transformation.
Fonctions de tube intégrées couramment utilisées dans Angular :
DatePipe, UpperCasePipe, LowerCasePipe, CurrencyPipi, PercentPipe, JsonPipe, etc.
Ils sont utilisés dans les expressions de modèle, utilisez simplement l'opérateur pipe (|) .
Utilisation
L'opérateur pipe transmettra le résultat de l'expression sur son côté gauche à la fonction pipe sur son côté droit. Les expressions peuvent également être concaténées via plusieurs canaux.
<p> Title through a pipe chain: {{title | uppercase | lowercase}} </p>
Exemples courants :
<p class="alert alert-warning"> <p>{{title|uppercase }}</p> <p>{{title|uppercase|lowercase }}</p> <p>{{this|json}}</p> <p>{{time|date:'yyyy-MM-dd'}}</p> <p>{{number|percent}}</p> <p>{{number|currency:'CNY'}}</p> </p>
Attributs ts :
export class AppComponent { title = 'app'; name = '张三丰'; time = new Date(); number = 1.123; show(str: string) { str += '---测试'; return str; } }
Afficher les résultats :
Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.
Articles connexes :
Comment afficher le contenu d'entrée dans Angular
Comment interroger les prévisions météorologiques dans Angular
Comment juger les vacances en js
Comment implémenter la fonction de forum de discussion en JS
Comment le faire dans nodejs Implémenter l'authentification du service d'autorisation OAuth2.0
Comment créer un projet vue sur webpack
Comment l'implémenter dans vueLire le texte intégral
Comment obtenir des éléments dom dans vue
Comment convertir le format d'horodatage en js
sur nginx Déployer le projet Vue (tutoriel détaillé)
Comment implémenter un flux de cascade de disposition aléatoire dans ionic3
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!