У меня есть форма. Эта форма содержит массив продуктов, т. Е.
[{"productId":"12121212","count":5},{"productId":"22222222","count":6}]
Мне нужно:
- Проверьте форму на клиенте и отключите отправку, если любое из полей массива продукта недопустимо.
Могу ли я использовать валидаторы, как я работаю с полями простой формы, и проверять как:
myForm.product[i].productId.$invalid,
myForm.product[i].productId.$error.required
- Проверять форму на сервере при отправке и передавать ошибки клиенту. Теперь я присоединяю сервисную опору 'error', но, похоже, это не обычный способ проверки angularjs.
Plunker link: https://plnkr.co/edit/kbLs3SJE5ybNxIvo3ynq
Любые предложения. Спасибо!