У меня есть это plnkr. Я пытаюсь понять, как разрешить пользователю отправлять форму, несмотря на наличие пустой «группы элементов», то есть пользователь может подать, несмотря на то, что оба item.foo
и item.bar
пустые, но не тогда, когда один из элементов управления формами isn ' t пусто.
0
A
ответ
2
изменить шаблон быть:
angular.module('plunker', []).controller('MainCtrl', function($scope) {
$scope.myModel = {};
$scope.myModel.items = [];
$scope.myModel.items.push({ foo: 'foo', bar: 'bar' });
}).directive('myDirective', function() {
return {
require: 'ngModel',
scope: {
myModel: '=ngModel',
},
link: function(scope, elem, attrs, modelCtrl) {
},
template: '<ng-form name="add">' +
'<input type="text" name="foo" ng-required="myModel.bar" ng-model="myModel.foo" />' +
'<input type="text" name="bar" ng-required="myModel.foo" ng-model="myModel.bar" />' +
'</ng-form>',
}
})
уведомление атрибут нг-требуется.
В основном это означает, что make foo требуется, когда bar оценивается как true. И сделать бар требуется только тогда, когда foo оценивается как истинный
Посмотри здесь: http://plnkr.co/edit/pCq8MfgLkZALaWcRLLNz?p=preview
Смежные вопросы
- 1. ngRepeat брейки функциональность директивы
- 2. ngRepeat правильно не компилирует директивы
- 3. Рекурсивные пользовательские директивы, использующие ngRepeat
- 4. Использование ngRepeat в шаблоне директивы
- 5. AngularJS Checkbox и $ validators
- 6. Ошибка ngRepeat при удалении дочерней директивы из родительской директивы
- 7. директивы ngRepeat-ed, представляющие поля внешней модели
- 8. AngularJS: ngRepeat с выделенной областью директивы
- 9. Угловой - ngModelController отсутствует $ validators?
- 10. Как получить изолированный объем директивы с ngrepeat и двусторонней связью?
- 11. Порядок выполнения ngRepeat и директив
- 12. AngularJS ngrepeat и директива
- 13. Mongoose Validators
- 14. Telerik RadAjaxManager и ASP.net Validators
- 15. AngularJS - ngRepeat и ngModel
- 16. Динамический шаблон для директивы в ngRepeat в ngView
- 17. Как получить NgModelController для полей ввода внутри директивы ngRepeat?
- 18. Угловая директива курсора и ngRepeat
- 19. Angular ngrepeat несколько элементов в массиве с использованием директивы
- 20. disable eclipse validators
- 21. Как выполнить две разные директивы с $ parsers и $ validators на одном элементе?
- 22. AngularJS: $ parsers vs $ validators
- 23. Почему ngRepeat не включает элементы после ngInclude или директивы?
- 24. Symfony Multiple Post Validators
- 25. Symfony Validators не загружается?
- 26. Chain FormEncode Validators
- 27. Validators сообщение рельсов 3
- 28. заказ Validators Symfony2 заказ
- 29. Странное поведение при динамическом добавлении директивы в ngrepeat
- 30. Где переменная hashKey, определенная в источнике для директивы ngRepeat?