Ограничить событие табуляции для панели MatAutoComplete - PullRequest
0 голосов
/ 03 августа 2020

У меня есть matAutocomplete, который необходимо проверить на недопустимый ввод. Требуется очищать поле ввода всякий раз, когда пользователь вводит недопустимый ввод. Хотя я могу достичь этой функции через panelClosingActions, когда пользователь tabOut, ввод очищается, даже если он действителен. Вот мой код:

this.autoCompleteTrigger.panelClosingActions.pipe(
filter(auto => !auto),
tap(() => this.form.control['name'].setValue(''))
)
.subscribe();

Кто-нибудь может предложить решение этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...