2015-11-05 2 views

ответ

1

Вы можете использовать директиву ngRequired.

Хотя, если кто-то заполнил это поле, то изменил форму таким образом, чтобы она была скрыта, значение все равно будет отправлено. Использование ngDisabled обойдет это. Вы все равно можете использовать ng-show/ng-hide в сочетании с этим, конечно.

Демо: http://plnkr.co/edit/NWUiXWQO8oZQVZesblFq?p=preview

+0

, если я правильно понял ваш plunker правильно с нг-требуется, это на самом деле полагаться на другой элемент управления, чтобы диктовать свою реализацию? – Mark

+0

@Mark: вы имеете в виду флажок? Нет, я просто добавил, что вы можете вручную переключить свойство 'isNeeded', чтобы увидеть эффект в текстовом поле. –

+0

Угадайте, я думал, что с вводом есть: ng-disabled = "! Ctrl.isNeeded", что он привязан к флажку. Это говорит о том, что существует хорошая система отсчета для отображения ошибки при размытии, отправке и т. Д., А затем в стиле? – Mark

Смежные вопросы