title: Can I trigger a form submit from a controller?
body: <p>I'd like to do a traditional form submit from within a controller. The scenario is that I want to hit a route on my web server and redirect to its response, which I can do with a regular form in HTML, but I also want to do some validation on its fields when the submit button is pressed, and if the validation fails, I don't want to do the route.</p>
  
  <p>I'm aware of ng-valid, but I only want the validation to take place when the button is hit.</p>
  
  <p>Is there a way to conditionally do a form submit from within a controller?</p>