controller with anonymous function


(function () {

    var AccountController = function ($scope, accountFactory) {

function xxx()    

{ ... }

...

};

   

   AccountController.$inject = ['$scope','accountFactory'];

   

   angular.module('accountDashboard')

       .controller('AccountController', AccountController);

   

}());


controller without anonymous function



var AccountController = function ($scope, accountFactory) {

function xxx()    

{ ... }

...

};

   

   AccountController.$inject = ['$scope','accountFactory'];

   

   angular.module('accountDashboard')

       .controller('AccountController', AccountController);

   



My questions:

   1. What is the best practice for AngularJS to use in a large scale 
   application related to the approach above?
   2. What are advantages and disadvantages of using anonymous function? 
   Any impact on testing?

Thanks.

-- 
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