Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16963|Răspunde: 1

[Unghiular] Conducte personalizate Angular 9 Series (IV)

[Copiază linkul]
Postat pe 03.06.2020 14:03:29 | | | |
Componentele Încarcate Dinamic din Seria Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parametrii de transmisie a componentelor dinamice din seria Angular 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

Seria Angular 9 (3) aderă la evenimentele componente dinamice
https://www.itsvse.com/thread-9246-1-1.html

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

Seria Angular 9 (V) formatează moneda sumei
https://www.itsvse.com/thread-9249-1-1.html


Angular are multe canale integrate, cum ar fi data, asincron, monedă etc. Deși este gata de utilizare, este departe de a răspunde unor nevoi de afaceri, așa că este necesar să se implementeze unele conducte personalizate.

Cea mai simplă conductă personalizată este să primești o valoare și apoi să returnezi alta valoare. Forma argumentului nu este limitată, poate fi orice tip, cum ar fi șiru, număr, obiect etc.

Formatarea pipeline-ului la data implicită nu ne va satisface nevoile.

Rezultatul JSON returnat de interfață:

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

Acest lucru se datorează faptului că serializăm obiectele în .NET Core și atașăm o valoare implicită unui câmp de tip datetime, care este DateTime.MinValue.



Noi folosim

va fi expus

01-Jan-0001

Al nostruCerința este ca, dacă un câmp de tip date-oră este returnat, dacă este gol, adică "0001-01-01T00:00:00", trebuie să returneze NA

Să creăm un nou pipeline prin comanda angular-cli, comanda este următoarea:


Codul este următorul:

După finalizarea noii creații, fișierul app.module.ts va adăuga automat următorul cod:

Revenim la folosirea noului pipeline de pe pagina HTML, după cum urmează:


va reveni, iar rezultatul pe care îl dorim, așa cum este arătat în imaginea de mai jos:



Notă: Transmiterea parametrilor către pip folosește: splitting.




Precedent:Sistem de publicare a articolelor cine știe să scrie
Următor:Seria Angular 9 (V) formatează moneda sumei
Postat pe 28.10.2022 13:52:07 |
Învață!!!!!!!!!!
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com