Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 16963|Svar: 1

[Kantig] Angular 9-seriens (IV) specialrörledningar

[Kopiera länk]
Publicerad på 2020-06-03 14:03:29 | | | |
Angular 9-serie (1) dynamiskt laddade komponenter
https://www.itsvse.com/thread-9238-1-1.html

Parametrar för transmissionen av Angular 9 series (2) dynamiska komponenter
https://www.itsvse.com/thread-9245-1-1.html

Angular 9-serie (3) prenumererar på dynamiska komponenthändelser
https://www.itsvse.com/thread-9246-1-1.html

Angular 9-seriens (IV) specialrörledningar
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formaterar storleksvalutaformatet
https://www.itsvse.com/thread-9249-1-1.html


Angular har många inbyggda rör, såsom datum, asynk, valuta, etc. Även om den är klar att användas, är den långt ifrån att uppfylla vissa affärsbehov, så det är nödvändigt att implementera några anpassade rör.

Det mest grundläggande anpassade röret är att ta emot ett värde och sedan returnera ett annat värde. Argumentets form är inte begränsad, det kan vara vilken typ som helst såsom sträng, tal, objekt osv.

Att formatera pipelinen på standarddatumet kommer inte att uppfylla våra behov.

JSON-resultatet returnerades av gränssnittet:

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

Detta beror på att vi serialiserar objekt i .NET Core och kopplar ett standardvärde till ett fält av typen datetime, vilket är DateTime.MinValue.



Vi använder

kommer att visas

01-jan-0001

vårKravet är att om ett fält av typen datetime returneras, om det är tomt, dvs. "0001-01-01T00:00:00", måste det returnera NA

Låt oss skapa en ny pipeline via angular-cli-kommandot, kommandot är följande:


Koden är följande:

När den nya skapelsen är klar kommer app.module.ts-filen automatiskt att lägga till följande kod:

Vi använder den nya pipelinen på HTML-sidan igen, enligt följande:


kommer att returnera, och det resultat vi vill ha, som visas på bilden nedan:



Not: Att skicka parametrar till pip använder: splitting.




Föregående:Artikelpubliceringssystem som kan skriva
Nästa:Angular 9 Series (V) formaterar storleksvalutaformatet
Publicerad på 2022-10-28 13:52:07 |
Lär dig!!!!!!!!!!
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com