Проверьте, больше ли значение ионного входа, чем 0, в «keyup» - PullRequest
1 голос
/ 02 июля 2019

Мне нужно отключить / включить кнопку в Ionic в зависимости от значения ионного входа.Он должен быть запущен, как только пользователь введет любое значение.(Целевое событие: keyup)

Если введенное число больше 0, нажмите кнопку включения, в противном случае оно будет отключено.

Поиск параметров!

Изображение экрана

Здесь поле ввода будет Сумма, а целевой кнопкой будет Добавить платеж.

1 Ответ

2 голосов
/ 02 июля 2019

В .html

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

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

Также вы можете использовать (change), например:

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

И в .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;
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...