I’m very new to angularjs. Say my app has a form. Using the inspector, I noticed that if angularjs thinks that the form is invalid, it adds an ng-invalid class to the form. Lovely.
So it seems that in order to check if the form is valid I need to pollute my code with Jquery selector?! What is the angularjs way to indicate form validity without using a form controller?
When you put
<form>tag inside you ngApp, AngularJS automatically adds form controller (actually there is a directive, calledformthat add nessesary behaviour). The value of the name attribute will be bound in your scope; so something like<form name="yourformname">...</form>will satisfy:So to check form validity, you can check value of
$scope.yourformname.$validproperty of scope.More information you can get at Developer’s Guide section about forms.