title: How to make input fields mandatory in angular ? ng-validate or html require does not work
body: <p>I am trying to require user to fill out input fields /have a certain length. I tried simply - require, I tried form$valid with class="validate" and for the length I used angular ng-validate. Nothing works and it works in other forms I have. Ive been looking at my code, comparing for a while and just don't know why its not working (even if all fields are empty, I am being directed to another page which should only happen in case validation is positive).
  Also for the ng-validate, once I start typing Im getting the error:</p>
  
  <p>Circular dependency found: tooltipDirective &lt;- tooltipDirective</p>
  
  <p>I have read the documentation and don't understand it-am I suppose to somehow reference ng-validate in my controller? Thanks!!</p>
  
  <pre><code>&lt;div&gt;
     &lt;form id="paymentForm" method="POST" ng-hide ='paid' validation-form&gt;
        &lt;div&gt;
           &lt;label for="name"&gt;first&lt;/label&gt;
           &lt;input type="text" name="name" validation-field required minlength="3" placeholder= 'First Name' ng-model = "info.firstName" style="border-bottom:1px solid pink;"&gt;&lt;/input&gt;
        &lt;/div&gt;
        &lt;div&gt;
           &lt;label for="userEmail"&gt;last&lt;/label&gt;
           &lt;input placeholder= 'Last Name' ng-model = "info.lastName" required&gt;&lt;/input&gt;
        &lt;/div&gt;
     &lt;/form&gt;
     &lt;button type="submit"class="submitValidate" ng-hide ='paid' ng-click='validate()' material&gt;Submit&lt;/button&gt; 
  &lt;/div&gt;
  </code></pre>