2

Я устанавливаю проверку автозаполнения md-require-match = true/false на основе выбора переключателя.md-autocomplete md-require-match не работает при динамическом определении выражения

Оценка по умолчанию: md-require-match = true, чтобы пользователь мог выбрать элемент из списка автозаполнения. После того, как загрузить и пользователь вводит некоторое значение на входе автозаполнения и очистить значение, searchForm.autocompleteField.$error имеют следующее значение: {"md-require-match":true,"required":true}

Теперь я выбирающий переключатель, который собирается установить md-require-match = false. Но его не удаляет md-require-match":true ошибка проверки из $error.

Вот код пера: http://codepen.io/anon/pen/NbrJoJ

Как исправить эту проблему проверки?

ответ

0

У меня была такая же проблема, но я использовал $setValidity('md-require-match', true); при проверке переключателя true. Теперь я могу установить правильность щелчка переключателя.