У меня есть форма, которая имеет + и - для увеличения значения, а formControlName не обновляется при использовании этих кнопок, но работает при вводе вручную. Как обойти это? Код ниже:
<form [formGroup]="secondFormGroup">
<ng-template matStepLabel>Amenities</ng-template>
<h5>How many guests can your place accomodate?</h5>
<p class="textClass">
Please specify the nuamber of guests your place can easily accomodate
comfortably.
</p>
<div class="def-number-input number-input safari_only">
<button
onclick="this.parentNode.querySelector('input[type=number]').stepDown()"
class="minus"
></button>
<input
formControlName = "guestCapacity"
min="0"
type="number"
/>
<button
onclick="this.parentNode.querySelector('input[type=number]').stepUp()"
class="plus"
></button>
</div>
</form>
Я записал значение в консоль и также использовал подписчика, чтобы увидеть, изменилось ли оно, но, как я уже говорил, оно работает только тогда, когда я ввожу ввод вручную, и кнопка не оказывает никакого влияния .
submit() {
console.log(this.secondFormGroup.controls.guestCapacity.value);
}