Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 16963|Відповідь: 1

[Кутовий голос] Трубопроводи Angular 9 Series (IV) Custom Pipe

[Копіювати посилання]
Опубліковано 03.06.2020 14:03:29 | | | |
Компоненти Angular 9 серії (1) з динамічно завантаженим навантаженням
https://www.itsvse.com/thread-9238-1-1.html

Кутові параметри передачі 9 серій (2) динамічних компонентних компонентів
https://www.itsvse.com/thread-9245-1-1.html

Angular 9 серія (3) підписується на події динамічних компонентів
https://www.itsvse.com/thread-9246-1-1.html

Трубопроводи Angular 9 Series (IV) Custom Pipe
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) форматує формат суми валюти
https://www.itsvse.com/thread-9249-1-1.html


Angular має багато вбудованих труб, таких як дата, асинхрон, валюта тощо. Хоча він готовий до використання, він далеко не задовольняє деякі бізнес-потреби, тому необхідно впроваджувати індивідуальні труби.

Найпростіша кастомна труба — отримати одне значення, а потім повернути інше. Форма аргументу не є обмеженою, вона може бути будь-якого типу, наприклад рядок, число, об'єкт тощо.

Форматування конвеєра за стандартною датою не задовольнить наші потреби.

Результат JSON, який повертається інтерфейсом:

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

Це пов'язано з тим, що ми серіалізуємо об'єкти в .NET Core і прикріплюємо значення за замовчуванням до поля типу datetime, яке є DateTime.MinValue.



Ми використовуємо

буде показано

01-січень-0001

нашВимога полягає в тому, що якщо повертається поле типу datetime, якщо воно порожнє, наприклад "0001-01-01T00:00:00", воно має повернути NA

Створимо новий конвеєр через команду angular-cli, команда виглядає так:


Код виглядає так:

Після завершення нового створення файл app.module.ts автоматично додасть наступний код:

Ми повертаємося до використання нового конвеєра на HTML-сторінці, у наступному вигляді:


повернеться, і результат, який ми хочемо, як показано на зображенні нижче:



Примітка: передача параметрів до pip використовує : розщеплення.




Попередній:Система публікації статей, яка вміє писати
Наступний:Angular 9 Series (V) форматує формат суми валюти
Опубліковано 28.10.2022 13:52:07 |
Навчися!!!!!!!!!!
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com