Contoh bilah kemajuan pengunggahan file bootstrap
Pada artikel ini, kita akan melihat upload file dengan progress bar di Angular 13. Di sini kita akan belajar cara mengunggah gambar dengan progress bar di Angular 13. Kami akan membuat formulir reaktif sederhana dengan opsi unggah gambar. Juga, buat API PHP untuk mengunggah gambar. Di layanan API, kami akan menulis kode untuk menampilkan kode persentase bilah kemajuan Show Langkah 1. Buat Aplikasi Baru Pada langkah ini, kita akan membuat aplikasi baru menggunakan perintah di bawah ini ng new my-new-app Baca Juga. Bootstrap Modal Dalam Angular 13 Langkah 2. Instal Bootstrap 5 Sekarang, kita akan menginstal paket inti bootstrap menggunakan perintah di bawah ini npm install bootstrap --save _Sekarang, kita perlu menyertakan bootstrap CSS seperti node_modules/bootstrap/dist/css/bootstrap. min. css. Jadi, tambahkan ke sudut. file json sudut. json "styles": ["node_modules/bootstrap/dist/css/bootstrap.min.css","src/styles.css"], Langkah 3. Modul Impor Sekarang, kita akan mengimpor HttpClientModule, ReactiveFormsModule, dan ImageUploadService ke aplikasi. modul. berkas .ts Unggah File Asinkron Dengan Indikator Bootstrap Progress BarDaftar Isi
---- Menggunakan Server WAMP untuk menyebarkan Demo
peristiwa. menunjukkan acara Progress bar
/** * Created by saan on 10/6/13. */ var TS_AJAX_FORM ={ /*ERROR Message Display Element Reference*/ MY_MESSAGE_ERR : $(".my-message-error"), /*SUCCESS Message Display Element Reference*/ MY_MESSAGE_SUC : $(".my-message-success"), /*Shows the input message and hides it in 5 seconds*/ showMessage:function(msg, type){ var message = (type === 'ERR')? this.MY_MESSAGE_ERR : this.MY_MESSAGE_SUC, txt = $(message).find('a'); $(txt).html(msg); message.fadeIn('fast',function(){ message.fadeOut(5000); }) }, /* *Handler: success, Once the form is submitted and response *arrives, it will be activated. */ successHandler: function(responseText, statusText, xhr, form){ $('.ts-file-panel .progress-bar').width('100%'); $('.ts-hidden-bar').delay(1000).fadeOut('fast') }, /* *responseText, statusText, xhr, $form: beforeSubmit, for validation Let, title and roll is your required field. *Let's show an error message if these fields are blank. */ beforeSubmitHandler:function(arr, form, options){ var isValid = true; $.each(arr,function(index, aField){ if('filename' === aField.name && aField.value === ""){ TS_AJAX_FORM.showMessage("Please Select a File.", "ERR"); isValid = false; } }); if(isValid){ $('.ts-hidden-bar').fadeIn(); } return isValid; }, handleUploadProgress: function(event, position, total, percentComplete ){ $('.ts-file-panel .progress-bar').width(percentComplete+'%'); $('.ts-file-size').html((total/(1024*1024))+'MB'); $('.ts-file-completed').html('Position'+position+' event '+event); }, /*Initializing Ajax Form*/ initMyAjaxForm:function(){ $("#my-detail-form").ajaxForm({ beforeSubmit:this.beforeSubmitHandler, success:this.successHandler, clearForm:true, uploadProgress:this.handleUploadProgress }); } }; /*My Small Tutorial: Execution point*/ $(document).ready(function(){ TS_AJAX_FORM.initMyAjaxForm() });_
tautan unduhan demo TerkaitPernyataan Kontrol HandleBarMemulai Dengan Tornado Web framework Bagaimana cara menambahkan bilah kemajuan untuk mengunggah?Formulir Upload File dengan Bilah Kemajuan . Create an HTML form with a file input field and a submit button. The Tentukan elemen HTML untuk menampilkan bilah progres. <. --. Tentukan elemen HTML untuk menampilkan status upload file Bagaimana cara menambahkan bilah progres bootstrap?Bilah Kemajuan Default . Add a with a class of . progress.. Next, inside the above
, add an empty
with a class of . progress-bar.. Tambahkan atribut gaya dengan lebar yang dinyatakan sebagai persentase. Misalnya, style = "60%"; Bagaimana cara menampilkan bilah kemajuan saat memuat?Penerapan Langkah demi Langkah . Langkah 1. Buat Proyek Baru di Android Studio Langkah 2. Tambahkan izin Internet di file Manifest (AndroidManifest. xml) Langkah 3. Tambahkan ProgressBar dan WebView di file tata letak (activity_main. xml) Bagaimana cara menyesuaikan bilah progres bootstrap?Ada dua metode untuk mengubah warna bilah kemajuan di bootstrap. Metode 1. Menggunakan tipe-bg. Kita dapat menambahkan class bg-type in progress div untuk mengubah warnanya. . bg-primary bg-secondary bg-sukses bg-bahaya bg-warning bg-info bg-light bg-dark |