Izinkan saya memperkenalkan kepada Anda apa itu AngularJS?
AngularJS adalah kerangka kerja struktural yang dirancang untuk aplikasi web yang dinamis. Ini memungkinkan Anda untuk menggunakan HTML sebagai bahasa templat, dan dengan memperluas sintaks HTML, Anda dapat membangun komponen aplikasi Anda dengan lebih jelas dan ringkas. Inovasinya adalah menggunakan injeksi pengikatan data dan ketergantungan untuk mencegah Anda menulis banyak kode. Semua ini diimplementasikan melalui JavaScript sisi browser, yang juga membuatnya dikombinasikan dengan sempurna dengan teknologi sisi server.
AngularJS dirancang untuk mengatasi kekurangan HTML dalam membangun aplikasi. HTML adalah bahasa deklaratif yang baik yang dirancang untuk tampilan teks statis, tetapi akan lemah jika Anda ingin membangun aplikasi web. Jadi saya melakukan beberapa pekerjaan (Anda juga bisa berpikir itu sedikit trik) untuk membuat browser melakukan apa yang saya inginkan.
AngularJS menyediakan filter untuk memformat data input dan output. Mari kita mulai memperkenalkan penggunaan filter AngularJS. Mari kita lihat
• Gunakan dalam file HTML dan dalam file JS
$ scope.form_time = $ filter ('date') ($ scope.time, 'yyyy-mm-dd hh: mm: ss'); <p> {{waktu | Tanggal: 'yyyy-mm-dd hh: mm: ss'}} </p>• Filter internal dan filter khusus
.filter('my_data_format',[function(){return function(data,str,ss){console.log('data: ',data,' str: ',str,' sss: ',arguments[2]);}}]);//var1 is the first parameter data, 123 is the second parameter str, this is the third parameter <p>{{var1 | my_data_format: 123: 'this'}} </p> // memproses data yang masuk. str) {arr.push (one_list);}}); return arr;}}]); // filter dapat digunakan dalam nilai terikat, atau di ng-if = "(daftar | my_data_format: '2'). Panjang> 0", dan ng-show, dll.; ekspresi serupa. Sebagai pernyataan penilaian <p ng-repeat = "Daftar di daftar"> nama: {{list.name}}, jumlah orang {{(daftar | my_data_format: '2'). Panjang}} </p>