AngularJs проверяет форму, привязанную к массиву

У меня есть форма с 3 разными вкладками на env (DEV, UAT и PROD) В моем коде есть что-то вроде:

<form name = "baseForm">
...
<input class = "form-control" name = "url" ng-model = "wsConfig.config[env].url" ng-required = "true" type = "text"/>
</form>

Перед отправкой этой формы я проверяю, правильно ли она заполнена, используя недопустимое значение baseForm. $. Моя проблема в том, что проверка работает только для текущей вкладки, как я могу заставить angular выполнять проверку для всей конфигурации: DEV, UAT и PROD?

Нет ли HTML-кода для других вкладок при проверке?

Frank Modica 25.10.2018 18:01

Тот же html используется для других вкладок, я просто выполняю такие методы setEnv ('dev'), setEnv ('uat'), setEnv ('prod') при переходе на другую вкладку. setEnv устанавливает значение в $ scope.env. Проблема в том, что я могу заполнить только текущую вкладку, без заполнения обязательных полей в двух других вкладках, и проверка будет выполнена только для текущей конфигурации ['dev'], (если env = 'dev'). Проверка для config ['uat'] и config ['prod'] будет пропущена.

Marcin Trzciński 26.10.2018 09:56
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Директивы позволяют расширять HTML новыми элементами и атрибутами и даже создавать собственные структурные директивы для манипулирования DOM. С...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
0
2
31
0

Другие вопросы по теме