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

Вид: 2834|Відповідь: 0

[Кутовий голос] Глобально встановлені анімації завантаження HTTP-запитів у Angular 17 Series (XIX)

[Копіювати посилання]
Опубліковано 10.06.2024 15:09:56 | | | |
Вимоги: HTTP-запити — це дуже трудомісткий процес: коли користувач подає форму на фронтенді, бекенд потребує різних перевірок, а потім постійної бази даних, і дані передаються по мережі. Коли користувач надсилає форму, миВи не хочете, щоб користувач міг натискати на будь-яку дію в інтерфейсі (або не хочеться постійно натискати Надіслати)。 Нам потрібна анімація для глобального завантаження.

ng-http-loader Цей пакет містить блокувач HTTP і деякі компоненти спінера (наразі всі з SpinKit). HTTP-блокувальник слухає всі HTTP-запити та відображає індикатор ротатора/завантажувача під час очікуваних HTTP-запитів.

Адреса NPM:Вхід за гіперпосиланням видно.
Адреса GitHub:Вхід за гіперпосиланням видно.

Встановіть відповідну версію ng-http-loader відповідно до вашої версії Angular, взявши версію Angular 17 як приклад, команда встановлення виглядає так:



Оскільки я є окремим компонентом, я змінив app.config.ts наступним чином:

Тим часом компонент app.component.ts модифікується наступним чином:

Нарешті, змініть код app.component.html наступним чином:

Зображення такі:



Для інформації про ефекти завантаження стилю анімації, будь ласка, зверніться до наступного:

експортний конст Spinkit = {
    skChasingDots: 'sk-chasing-dots',
    skCubeGrid: 'sk-cube-grid',
    skDoubleBounce: 'sk-double-bounce',
    skRotatingPlane: 'sk-rotg-площина',
    skSpinnerPulse: 'sk-spinner-pulse',
    skThreeBounce: 'ск-три-стрибок',
    skWanderingCubes: 'sk-wandering-cubes',
    skWave: 'sk-wave'
};
(Кінець)





Попередній:Angular серія 17 (вісімнадцять) ForkJoin чекає на кілька паралельних HTTP-запитів
Наступний:C#/.NET використовує SequenceEqual для порівняння, чи рівні дві множини
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com