Volevo capire il significato dell'utilizzo della direttiva novalidate nel tag del modulo, specialmente se utilizzato per convalidare il modulo.
Grazie
Impedisce l'avvio della convalida nativa del browser, ovvero i dati del modulo non verranno convalidati al momento dell'invio. Gli esempi includono input dove type='email'
Nota che non è la direttiva di Angular. È l'attributo HTML 5. Maggiori informazioni qui
novalidate l'attributo viene utilizzato per disabilitare la convalida del modulo nativo del browser.
È possibile utilizzarlo quando è necessario eseguire la propria convalida personalizzata AngularJS.
Puoi usare gli stessi usati dalla specifica HTML 5 in Angolare, quindi puoi aggiungere l'attributo novalidate al modulo elemento, che indica al browser non di utilizzare convalida nativa. Perché browser diversi hanno convalide dell'implementazione diverse. Poiché Angular ottiene la convalida stessa, il browser non deve eseguire l'implementazione della convalida.