Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16963|Risposta: 1

[Angolare] Tubazioni personalizzate Angular 9 Series (IV)

[Copiato link]
Pubblicato su 03/06/2020 14:03:29 | | | |
Componenti dinamici a carica dinamica della serie Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parametri di trasmissione dinamici dei componenti della serie Angular 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

La serie Angular 9 (3) si abscrive agli eventi dinamici a componente
https://www.itsvse.com/thread-9246-1-1.html

Tubazioni personalizzate Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Serie Angular 9 (V) formata il formato di valuta di quantità
https://www.itsvse.com/thread-9249-1-1.html


Angular ha molti tubi integrati, come data, asincrono, valuta, ecc. Sebbene sia pronto all'uso, è lontano dal soddisfare alcune esigenze aziendali, quindi è necessario implementare alcune tubature personalizzate.

Il tubo personalizzato più semplice è ricevere un valore e poi restituirne un altro. La forma dell'argomento non è limitata, può essere qualsiasi tipo come stringa, numero, oggetto, ecc.

Formattare la pipeline sulla data predefinita non soddisferà le nostre esigenze.

Risultato JSON restituito dall'interfaccia:

{"statusData":"0001-01-01T00:00:00" ...}

Questo è dovuto al fatto che serializziamo gli oggetti in .NET Core e aggiungiamo un valore predefinito a un campo di tipo datetime, che è DateTime.MinValue.



Noi usiamo

sarà esposto

01-Gen-0001

Il nostroIl requisito è che se viene restituito un campo di tipo datatime, se è vuoto, cioè "0001-01-01T00:00:00", debba restituire NA

Creiamo una nuova pipeline tramite il comando angular-cli, il comando è il seguente:


Il codice è il seguente:

Dopo il completamento della nuova creazione, il file app.module.ts aggiungerà automaticamente il seguente codice:

Torniamo a usare la nuova pipeline sulla pagina HTML, come segue:


tornerà, e il risultato che vogliamo, come mostrato nell'immagine sottostante:



Nota: Passare parametri al pip usa: splitting.




Precedente:Sistema di pubblicazione di articoli che sa scrivere
Prossimo:Serie Angular 9 (V) formata il formato di valuta di quantità
Pubblicato su 28/10/2022 13:52:07 |
Impara!!!!!!!!!!
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com