У меня есть интересная проблема, которую нужно решить, но я не знаю, как, У меня есть динамические входы в моем представлении, и входы в Angular проверяются в реальном времени, но я не хочу этого, угловые входы во входном классе "ng-invalid", и я хочу добавить "ng-invalid" только тогда, когда отправить мою форму:
<div ng-if = "conditionItem.field.id"
ng-class = "{'error': FieldConditionsCtrl.feedback.type === 'error'}"
dynamic
input-router << Here is my how generates the inputs
source = "conditionItem.field"
ng-model = "conditionItem.situation[$index]">
</div>
Когда я изменяю сгенерированный ввод, AngularJS вводит в мой входной класс следующие классы «ng-invalid ng-empty»:
Я хочу добавить эти классы только при отправке, чтобы сделать границу красной. Любая помощь по этой проблеме?
Он просто показывал инструменты разработчика Chrome. Это не изображение кода.
Использовали свойство $ представлено ngFormController для уточнения настройки класса error
.
ng-class = "{error: form1.$submitted && form1.field1.$invalid}"
Для получения дополнительной информации см.
Вы не должны размещать код в виде изображения, потому что: meta.stackoverflow.com/a/285557/5535245