Работаю в ionic
Есть инпут для ввода даты с двусторонней привязкой
<ion-datetime (ionChange)="validateBookingDate()"
[(ngModel)]="bookingDate"
displayFormat="DD MMMM YYYY"
pickerFormat="DD MMMM YYYY" ></ion-datetime>
</ion-item>
Когда дата введена то срабатывает эта функция, проверяющая правильность введённого значения, если оно неправильное то значение инпута заменяется на пустую строчку
validateBookingDate(){
if(this.product.booking.includes(this.bookingDate)){
this.bookingDate = ""
alert('товар уже забронирован на эту дату')
}
}
Проблема в том что если сразу выбрать неправильную дату то переменной присваивается пустая строка но в инпуте отображается неправильная дата, но если сперва выбрать правильную а потом неправильную то всё работает как надо