Periksa apakah nilai input ion lebih besar dari 0 pada keyup

Saya perlu Menonaktifkan/Mengaktifkan tombol di Ionic berdasarkan nilai input ion. Ini harus dipicu segera setelah pengguna memasukkan nilai apa pun. (Acara yang Ditargetkan: keyup)

Jika angka yang dimasukkan lebih besar dari 0, tombol aktifkan, jika tidak maka akan dinonaktifkan.

Mencari opsi!

Gambar Layar

Berikut kolom inputnya adalah Jumlah dan tombol yang ditargetkan adalah Tambah Pembayaran.


person Ankit Singh    schedule 02.07.2019    source sumber


Jawaban (1)


In .html

<input
   (input)="gotChar($event)"
   placeholder="Write your value..."
 ></input>

<button [disabled]="checker"></button>

Anda juga dapat menggunakan (change) seperti:

<input
   (change)="gotChange($event)"
   placeholder="Write your value..."
 ></input>

Dan dalam file .ts

class Home {
 checker:boolean = true;
 constructor(){}
 gotChar(eve) {
   this.checker = eve.target.value === '0' ? true : false ;
 }

 gotChange(eve) {
  console.log(eve.target.value);
  this.checker = eve.target.value === '0' ? true : false;
 }
}
person Abdulrahman Falyoun    schedule 02.07.2019