Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 16963|Répondre: 1

[Angulaire] Canalisations personnalisées Angular 9 Series (IV)

[Copié le lien]
Publié sur 03/06/2020 14:03:29 | | | |
Composants dynamiquement chargés de la série Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Paramètres de transmission dynamique des composants de la série angulaire 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

La série Angular 9 (3) s’inscrit aux événements dynamiques à composants
https://www.itsvse.com/thread-9246-1-1.html

Canalisations personnalisées Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formate le format de la monnaie de la quantité
https://www.itsvse.com/thread-9249-1-1.html


Angular dispose de nombreux tuyaux intégrés, tels que la date, l’asynchrone, la monnaie, etc. Bien qu’il soit prêt à être utilisé, il est loin de répondre à certains besoins professionnels, il est donc nécessaire d’installer des tuyauteries personnalisées.

Le pipeline personnalisé le plus basique consiste à recevoir une valeur puis à en retourner une autre. La forme de l’argument n’est pas limitée, elle peut être n’importe quel type comme chaîne, nombre, objet, etc.

Formater le pipeline à la date par défaut ne répondra pas à nos besoins.

Résultat JSON rendu par l’interface :

{"statusDate » :"0001-01T00:00:00 » ...}

Cela s’explique par le fait que nous sérialisons les objets dans .NET Core et attachons une valeur par défaut à un champ de type datetime, qui est DateTime.MinValue.



Nous utilisons

sera exposé

01-Janv. 0001

notreL’exigence est que si un champ de type datetime est retourné, s’il est vide, c’est-à-dire « 0001-01-01T00:00:00 », il doit retourner NA

Créons un nouveau pipeline via la commande angular-cli, la commande est la suivante :


Le code est le suivant :

Après la création de la nouvelle génération, le fichier app.module.ts ajoutera automatiquement le code suivant :

Nous revenons à l’utilisation du nouveau pipeline sur la page HTML, comme suit :


reviendront, ainsi que le résultat que nous souhaitons, comme montré sur l’image ci-dessous :



Note : Passer des paramètres à un pip utilise : scinder.




Précédent:Système de publication d’articles qui sait écrire
Prochain:Angular 9 Series (V) formate le format de la monnaie de la quantité
Publié sur 28/10/2022 13:52:07 |
Apprends !!!!!!!!!!
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com