The trouble with learning something new and then not using it for a while is you tend to forget everything you learned a few weeks back.
So picking up again on learning AngularJS (see my previous posts here), I had completely forgot how to handle form submits using AngularJS.
The key is to use the directive ng-submit=”functionname()” on your form, where functionname() is some function defined in $scope in your controller for this form.
The values in your form are automagically bound to your model in your controller, and you can handle the user action of pressing a submit button to do whatever processing you need.
There’s a great explanation in this article here.