Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 2834|Jawab: 0

[Sudut] Angular 17 Series (XIX) Atur Animasi Pemuatan Permintaan HTTP Secara Global

[Salin tautan]
Diposting pada 10/06/2024 15.09.56 | | | |
Persyaratan: Permintaan HTTP adalah proses yang sangat memakan waktu, ketika pengguna mengirimkan formulir di frontend, backend memerlukan berbagai pemeriksaan dan kemudian database persisten, dan data dikirimkan melalui jaringan. Saat pengguna mengirimkan formulir, kamiAnda tidak ingin pengguna dapat mengklik tindakan apa pun di antarmuka (atau Anda tidak ingin berulang kali mengklik Kirim)。 Kita membutuhkan animasi untuk pemuatan global.

ng-http-loader Paket ini menyediakan pemblokir HTTP dan beberapa komponen pemintal (semuanya dari SpinKit untuk saat ini). Pemblokir HTTP mendengarkan semua permintaan HTTP dan menampilkan indikator rotator/loader selama permintaan HTTP yang tertunda.

Alamat NPM:Login hyperlink terlihat.
Alamat GitHub:Login hyperlink terlihat.

Instal versi ng-http-loader yang sesuai sesuai dengan versi Angular Anda, dengan mengambil versi Angular 17 sebagai contoh, perintah instalasi adalah sebagai berikut:



Karena saya adalah komponen mandiri, saya memodifikasi app.config.ts sebagai berikut:

Sementara itu, komponen app.component.ts dimodifikasi sebagai berikut:

Terakhir, ubah kode app.component.html sebagai berikut:

Renderingnya adalah sebagai berikut:



Untuk informasi tentang pemuatan efek gaya animasi, silakan lihat yang berikut ini:

ekspor const Spinkit = {
    skChasingDots: 'sk-chasing-dots',
    skCubeGrid: 'sk-cube-grid',
    skDoubleBounce: 'sk-double-bounce',
    skRotatingPlane: 'sk-rotationg-plane',
    skSpinnerPulse: 'sk-spinner-pulse',
    skThreeBounce: 'sk-three-bounce',
    skWanderingCubes: 'sk-wandering-cubes',
    skWave: 'sk-wave'
};
(Akhir)





Mantan:Seri Angular 17 (delapan belas) ForkJoin menunggu beberapa permintaan paralel HTTP
Depan:C#/.NET menggunakan SequenceEqual untuk membandingkan apakah dua set sama
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com