Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 16963|Odpověď: 1

[Angular] Vlastní potrubí pro Angular 9 Series (IV)

[Kopírovat odkaz]
Zveřejněno 03.06.2020 14:03:29 | | | |
Angular 9 Series (1) Dynamicky zatížené komponenty
https://www.itsvse.com/thread-9238-1-1.html

Dynamické přenosové parametry komponent řady 9 série (2)
https://www.itsvse.com/thread-9245-1-1.html

Série Angular 9 (3) podporuje dynamické události komponent
https://www.itsvse.com/thread-9246-1-1.html

Vlastní potrubí pro Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formátuje formát měny částky
https://www.itsvse.com/thread-9249-1-1.html


Angular má mnoho vestavěných potrubí, jako jsou date, async, currency atd. Ačkoliv je připraven k použití, stále nesplňuje některé obchodní potřeby, proto je nutné implementovat některá přizpůsobená potrubí.

Nejzákladnější vlastní potrubí je přijmout jednu hodnotu a pak vrátit jinou. Forma argumentu není omezená, může být jakéhokoliv typu, například řetězce, čísla, objektu atd.

Formátování pipeline na výchozím datu naše potřeby nesplní.

Výsledek JSON vrácený rozhraním:

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

Je to proto, že objekty serializujeme v .NET Core a přiřazujeme výchozí hodnotu k poli typu datetime, což je DateTime.MinValue.



Používáme

bude vystaveno

01-ledna-0001

našePožadavek je, že pokud je vráceno pole typu datetime, pokud je prázdné, tj. "0001-01-01T00:00:00", musí vrátit NA

Vytvoříme novou pipeline pomocí příkazu angular-cli, příkaz je následující:


Kód je následující:

Po dokončení nového vytvoření app.module.ts soubor automaticky přidá následující kód:

Na HTML stránce jsme zpět v novém pipeline, a to následovně:


vrátí a výsledek, který chceme, jak je znázorněno na obrázku níže:



Poznámka: Předávání parametrů pip používá : splitting.




Předchozí:Systém publikování článků, kdo umí psát
Další:Angular 9 Series (V) formátuje formát měny částky
Zveřejněno 28.10.2022 13:52:07 |
Učte se!!!!!!!!!!
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com