У меня есть matAutocomplete, который необходимо проверить на недопустимый ввод. Требуется очищать поле ввода всякий раз, когда пользователь вводит недопустимый ввод. Хотя я могу достичь этой функции через panelClosingActions
, когда пользователь tabOut, ввод очищается, даже если он действителен. Вот мой код:
this.autoCompleteTrigger.panelClosingActions.pipe(
filter(auto => !auto),
tap(() => this.form.control['name'].setValue(''))
)
.subscribe();
Кто-нибудь может предложить решение этой проблемы?