Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16963|Odpowiedź: 1

[Angular] Rurociągi niestandardowe Angular 9 Series (IV)

[Skopiuj link]
Opublikowano 03.06.2020 14:03:29 | | | |
Elementy dynamicznie obciążone w serii Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parametry transmisji dynamicznych komponentów serii 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

Seria Angular 9 (3) subskrybuje dynamiczne zdarzenia komponentowe
https://www.itsvse.com/thread-9246-1-1.html

Rurociągi niestandardowe Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formatuje format waluty kwotowej
https://www.itsvse.com/thread-9249-1-1.html


Angular ma wiele wbudowanych połączeń, takich jak date, async, currency itd. Chociaż jest gotowy do użycia, jest daleki od spełnienia niektórych potrzeb biznesowych, dlatego konieczne jest wdrożenie niestandardowych rur.

Najprostszy niestandardowy potok polega na otrzymaniu jednej wartości, a następnie zwróceniu innej. Forma argumentu nie jest ograniczona, może być dowolnym typem, takim jak ciąg rzeczy, liczba, obiekt itp.

Formatowanie pipeline'u w domyślnej dacie nie spełni naszych potrzeb.

Wynik JSON zwracany przez interfejs:

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

Wynika to z faktu, że serializujemy obiekty w .NET Core i przypisujemy domyślną wartość do pola typu datetime, czyli DateTime.MinValue.



Używamy

będzie wystawiany

01-stycznia 0001

naszeWymóg polega na tym, że jeśli pole typu datetime zostanie zwrócone, jeśli jest puste, np. "0001-01-01T00:00:00", musi zwrócić NA

Stwórzmy nowy potok za pomocą polecenia angular-cli, które wygląda następująco:


Kod jest następujący:

Po zakończeniu nowego utworzenia plik app.module.ts automatycznie doda następujący kod:

Wracamy do korzystania z nowego pipeline'u na stronie HTML, w następujący sposób:


zwróci i wynik, którego chcemy, jak pokazano na poniższym obrazku:



Uwaga: Przekazywanie parametrów do używa : splitting.




Poprzedni:System publikowania artykułów, kto potrafi pisać
Następny:Angular 9 Series (V) formatuje format waluty kwotowej
Opublikowano 28.10.2022 13:52:07 |
Ucz się!!!!!!!!!!
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com