Ionic - Acara Javascript
Berbagai peristiwa ionik dapat digunakan untuk menambah interaktivitas dengan pengguna. Tabel berikut menjelaskan semua peristiwa ionik.
| Nama Acara | Detail Acara |
|---|---|
| tertahan | Dipanggil saat durasi sentuhan lebih dari 500ms. |
| di-tap | Dipanggil saat durasi sentuhan kurang dari 250ms. |
| di-ketuk dua kali | Disebut ketika ada sentuhan ketuk dua kali. |
| on-touch | Dipanggil segera saat sentuhan dimulai. |
| saat dirilis | Dipanggil saat sentuhan berakhir. |
| di-seret | Dipanggil saat sentuhan digerakkan tanpa melepaskan halaman ke segala arah. |
| di-drag-up | Dipanggil saat elemen ditarik ke atas. |
| di-seret-kanan | Dipanggil saat elemen ditarik ke kanan. |
| di-tarik-kiri | Dipanggil saat elemen ditarik ke kiri. |
| on-drag-down | Dipanggil saat elemen ditarik ke bawah. |
| saat digeser | Disebut saat penarikan apapun memiliki kecepatan tinggi yang bergerak ke segala arah. |
| saat digeser ke atas | Disebut jika ada penyeretan yang bergerak ke atas dengan kecepatan tinggi. |
| geser ke kanan | Disebut jika ada penyeretan yang bergerak ke kanan dengan kecepatan tinggi. |
| di-geser-kiri | Disebut jika ada penyeretan yang memiliki kecepatan tinggi saat bergerak ke kiri. |
| geser ke bawah | Disebut saat penarikan apapun memiliki kecepatan tinggi yang bergerak ke bawah. |
Menggunakan Acara
Karena semua peristiwa ionik dapat digunakan dengan cara yang sama, kami akan menunjukkan cara menggunakan on-touchacara dan Anda bisa menerapkan prinsip yang sama untuk acara lainnya. Untuk memulai, kami akan membuat tombol dan menetapkanon-touch acara, yang akan memanggil onTouchFunction().
<button on-touch = "onTouchFunction()" class="button">Test</button>
Kemudian kami akan membuat fungsi itu di lingkup pengontrol kami.
$scope.onTouchFunction = function() {
// Do something...
}
Sekarang, ketika peristiwa sentuh terjadi onTouchFunction() akan dipanggil.