Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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-rotationg-plane',
    skSpinnerPulse: 'sk-spinner-pulse',
    skThreeBounce: «ск-три-прыжок»,
    skWanderingCubes: «ск-блуждающие кубы»,
    skWave: 'sk-wave'
};
(Конец)





Предыдущий:ForkJoin серии Angular 17 (восемнадцать) ждёт несколько параллельных HTTP-запросов
Следующий:C#/.NET использует SequenceEqual для сравнения, равны ли два множества
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com