При использовании NgbDateNativeAdapter
, если я вручную редактирую дату так, что она больше не является действительной датой, он прекращает привязывать объект Date к моей модели и вместо этого связывает строку. Это я могу понять.
Однако он не вызывает toModel
на адаптере, поэтому я не могу изменить поведение. В этот момент он записывает строку непосредственно в мою модель.
Кроме того, он никогда не связывает объект Date с моей моделью снова, первая недопустимая строка даты записывается в мою модель, а затем никогда не изменяется снова - даже после того, как дата действительна. Метод toModel
вызывается на адаптере, но в моей модели ничего не записывается.
Я недостаточно понимаю, как это работает, чтобы узнать, есть ли способ обойти это. Или это ошибка, о которой нужно сообщить.