Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 2834|Отговор: 0

[Ъглова] Angular 17 Series (XIX) глобално зададени анимации при зареждане на HTTP заявка

[Копирай линк]
Публикувано в 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 кода по следния начин:

Визуализациите са както следва:



За информация относно зареждане на ефекти в стил анимация, моля, вижте следното:

експорт конст Спинкит = {
    skChasingDots: 'sk-chasing-dots',
    skCubeGrid: 'sk-cube-grid',
    skDoubleBounce: 'sk-double-bounce',
    skRotatingPlane: 'sk-rotationg-plane',
    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