In the configure.js:
$stateProvider.state('home', { url: '/', views: { 'nav-menu': { templateUrl: '/views/nav-menu.ng', controller: 'myApp.NavMenuController', controllerAs: 'ctrl', resolve: myApp.NavMenuController.resolve } } } });
In the controller.js:
myApp.NavMenuController.resolve = { person: function($q) { return $q.defer().promise; } };
Error Message:
Error: [$injector:modulerr] Failed to instantiate module myApp due to: TypeError: Cannot read property 'resolve' of undefined