If the link seems to complex, a simple way is to move some generic functions to services and include those services in your controller..
Ex: //Create a new service myapp.service('myService1', function(){ var returnService = {}; returnService.fun1 = function(para1, para2){ // copy paste your process return processedData; } return returnService; } // Include that service in controller myapp.controller('firstCntrl', ['$scope', 'myService1', function($scope, myService1){ $scope.processedData = myService1.fun1($scope.para1, $scope.para2); }); You can create n number of services as per your logic. Hope this helps and simplifies the look On Friday, August 22, 2014 10:00:11 AM UTC+10, kishorekumaru wrote: > > Hi I am not sure this helps > <http://weblogs.asp.net/dwahlin/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs> > > On Friday, August 22, 2014 9:39:29 AM UTC+10, Michael Giambalvo wrote: >> >> Back at ngConf, Rachel Dale gave a talk on organizing large angular >> applications, in which she mentioned her team likes to use "Helper >> Controllers" in addition to services. >> https://www.youtube.com/watch?v=62RvRQuMVyg#t=1271 >> >> I'm wondering what the general opinion on this technique is? I have a >> couple big controllers in my app that I'd like to break into smaller units, >> and I'm trying to figure out how to organize and have them communicate with >> each other. Having one controller instantiate another seems like it would >> solve a few of my problems, but I wonder what other problems it would >> create. >> > -- 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 angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.