You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
С некоторого времени при очистке поля через кнопку в модель стало приходить значение null, что привело к появлению необработанных исключений в приложениях, где не делается проверка значений NULL-ish значений.
Укажу, что в нативном поведении контрола HTMLInput (и DefaultValueAccessor соответственно) никогда не приходит null
The text was updated successfully, but these errors were encountered:
Хочу добавить, что для фикса возможно надо пересмотреть подход компонента к работе со значениями в целом.
В баге #1190 так же проблемы из за того что значение отправляется напрямую в модель FormControl (NgControl) - это должно делаться через ControlValueAccessor интерфейс, к которому указанный класс (PrizmInputTextComponent) не относится. ИМХО все манипуляции со значениями должны производиться через HTMLInput элемент и его события, которые будут зарегестрированы и обработаны соответствующим CVA, будь то стандартный DefaultValueAccessor или NgxMaskDirective или любой другой
Библиотека
@prizm-ui/components
Компонент
PrizmInputTextComponent
Версия
Регрессия 3.2.0
Воспроизведение проблемы
Очистить текстовое поле через кнопку
Описание проблемы
С некоторого времени при очистке поля через кнопку в модель стало приходить значение
null
, что привело к появлению необработанных исключений в приложениях, где не делается проверка значений NULL-ish значений.Укажу, что в нативном поведении контрола HTMLInput (и DefaultValueAccessor соответственно) никогда не приходит
null
The text was updated successfully, but these errors were encountered: