В проекте, над которым я работаю, в настоящий момент у меня есть три текстовых поля, и мне нужно проверить, что по крайней мере одно из текстовых полей было заполнено.
Я читал в пользовательскую проверку с помощью директив Angular, и я понимаю, что вы можете установить правильность ввода в директивной ссылке, используя следующее:
ctrl.$parsers.unshift(function(viewValue) {
// validation logic here
});
Проблема заключается в том, что мне не нужно устанавливать индивидуальную достоверность ввода. Мне нужно аннулировать всю форму, если критерии не выполняются. Мне просто интересно, как подойти к этому?
Я думаю, может быть, мне следует создать директиву, которая помещена в прилагаемую форму, а затем сделать форму недействительной?
Я предполагаю, что я просто ищу кое-какие рекомендации о том, как я должен это делать, потому что я немного неясен, с чего начать - весь материал, который я читаю на выборочной проверке, кажется, существует, когда вы проверяете конкретный вход, а не набор условий для формы.
Надеюсь, я поняла! Спасибо..