I might have some kind of missunderstanding. Im using angular ui router and i have the next issue:
I have the next State provider:
angular .module(\'Main
Yep, as suggested it looks like $state.go() doesn't work correctly in module.run().
I found that putting the $state code in a $timeout works, e.g.
angular.module('MainApp').run($timeout, $state, ...) { $timeout(function() { $state.go('main'); }); }