как отследить изменение текста в input angular js?

156
22 декабря 2018, 17:30

Есть input, необходимо при его изменении что-то делать, например изменять значение переменной(знаю как), либо (это для меня сложное) изменять свойство [checked] для другого <input type=checkbox>. Я пробовал писать что-то типа

[(ngChange)]="Func()"

но код не работает

[ngChangeOptions]=""

тоже не помогает, если можно использовать какие-то другие методы, например subscribe, хотелось бы получить пример.

Спасибо.

 <div class="input">
                    <label class="input__label"></label>
                    <input
                      [readonly]="!fields_to_show?.inputs?.sum?.editable"
                      [placeholder]="fields_to_show?.inputs?.sum?.range ? fields_to_show?.inputs?.sum?.range.min + ' - ' + fields_to_show?.inputs?.sum?.range.max : ''"
                      [formControlName]="fields_to_show?.inputs?.sum?.full_name"
                      [ngClass]="{
                        valid: form.controls[fields_to_show?.inputs?.sum?.full_name]?.valid && form.controls[fields_to_show?.inputs?.sum?.full_name]?.touched,
                        invalid: form.controls[fields_to_show?.inputs?.sum?.full_name]?.invalid && form.controls[fields_to_show?.inputs?.sum?.full_name]?.touched
                      }"
                      (focus)="sum_focus(form.controls[fields_to_show?.inputs?.sum?.full_name])"
                      (focusout)="sum_focus(form.controls[fields_to_show?.inputs?.sum?.full_name], true)"
                      class="input__field rub"
                      type="number"
                      required=""
                  maxlength="12">
              </div>

upd. (input)= и (change)= работают, теперь следующий вопрос, func(), которая применяется к (input)= или (change)= изменяет boolean переменную X.

Есть второй input checkbox, в нём есть [change]='Число', число больше нуля.

Я изменяю [change]='Число+X', но checkbox сбрасывается только один раз, как сделать так, чтобы он сбрасывался при каждом изменении первого input.

READ ALSO
Проверка включен ли js в браузере у пользователя с условием

Проверка включен ли js в браузере у пользователя с условием

Подскажите, нужно проверить включен ли у пользователя jsЕсли включен, то вывести одно, если нет вывести изображение

146
Ошибка при авторизации PMA

Ошибка при авторизации PMA

Гуглил, на ютубе смотрел и зряПроблема у меня такая при авторизации в PMA выдает 2 ошибки:

255
Как правильно сгруппировать значения

Как правильно сгруппировать значения

Всем доброго времени суток:)

188
изменении разрешение текста

изменении разрешение текста

Как сделать так, чтобы при изменении разрешения изменялся размер текста - Status server ?

246