Thinking more about this, it begs a larger question.  Is Angular right for 
me if I'm not building a full, single-page app?  I will want to do many 
async activities in individual pages, but there will be plenty of form 
submission-type page changes as well.  Advice appreciated.


On Sunday, August 10, 2014 12:48:23 PM UTC-7, Jonathan Price wrote:
>
> This is pretty basic, so my apologies if it's tiresome.
>
> I've got a form declared as such:
>
> <form 
>       name="loginForm" 
>       ng-controller="LoginController"
>       ng-submit="processForm()"
>       novalidate >
>
> with a Controller defined like so:
>
>     
>     app.controller('LoginController', ['$http', '$scope', function($http, 
> $scope){
>         $scope.formData = {};
>
>         // process the form
>         $scope.processForm = function() {
>
>         $http({
>             method: "post",
>             url: "index.cfm?action=api.login",
>             data: $.param($scope.formData),
>             headers: {
>                 'Content-Type': 'application/x-www-form-urlencoded'
>             }
>         })
>             .success(function(data, status, headers, config) {
>                 return true;
>             })
>             .error(function(data) {
>                 return false;
>             });
>         };
>     
>     }]);
>
> Everything works great.  But what's the best method for sending the user 
> on to a new page at this point.  I tried declaring the action in the form 
> tag, but I got a non-descript error from firebug.  Is there a best-practice 
> for this?
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to