You need to change signUpCtrl.js to
angular.module('LiveAPP.controller', []) .controller('signUpCtrl', ['$scope','$http',signUpCtrl]); and inject LiveAPP.controller to your global module
angular.module('LiveAPP', ['ngRoute', 'LiveAPP.controller']) You cannot have LiveAPP in more than one module. Since angular.module('LiveAPP') isMake the setter method forsame updates on all of your controllers and inject that module, you would set at once names in global fileroutes.js