несоответствие формы $ valid angularjs - PullRequest
0 голосов
/ 27 января 2020

Я отправляю форму, в которой есть две альтернативы для публикации. Если одна опция заполнена, вторая должна быть пустой.

при отправке я отправляю ее функции, первая строка которой check функция для проверки того, что все как положено:

fc.check = () => {
  fc.first ? fc.a = fc.b = [] : fc.first = null;
}

Затем у меня есть проверка перед остальными действиями: if($scope.form.$valid) ...

Странная часть происходит, когда я консоль журнала $valid атрибут и объект формы и получить как истину, так и ложь:

form validation

Кстати, использование любого setTimeout или повторное нажатие кнопки дает ожидаемые результаты, из-за которых я думаю, что объект не обновляется вовремя.

Есть идеи, как мне это выяснить?

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