Sto costruendo un'app Angular JS con un modulo in 2 fasi. In realtà è solo un modulo, ma usa JavaScript per nascondere il primo pannello e mostrare il secondo quando l'utente fa clic sul pulsante 'successivo' e passa al passaggio 2. Ho impostato le convalide 'richieste' su alcuni dei campi nel passaggio 1, ma ovviamente, non vengono convalidati quando l'utente fa clic sul pulsante "successivo" ... vengono convalidati quando si fa clic sul pulsante "invia" alla fine del passaggio 2.JS angolare: convalida i campi modulo prima dell'invio
C'è un modo che posso dire angolare per convalidare quei campi nel modulo quando si fa clic sul pulsante "successivo"?
se si sta inviando tramite la tecnologia AJAX, e non browser predefinito presentare, potrebbe prendere in considerazione la divisione in 2 forme. Fai 'ng-submit' del primo modulo mostra il secondo modulo. Non sono sicuro se questo è il modo più pratico per farlo, ma sicuramente semplifica la codifica e consente all'angolare di convalidare in forma completa – charlietfl
Sì, questo è ciò che farò. Grazie! – Andrew