I have a problem where i\'m initialising a variable on the scope in a controller. Then it gets changed in another controller when a user logs in. This variable is used to co
Try this, you will not force to inject $rootScope in controller.
$rootScope
app.run(function($rootScope) { $rootScope.Currency = 'USD'; });
You can only use it in run block because config block will not provide you to use service of $rootScope.