Angular-UI Router - Resolve not waiting for promise to resolve?
问题 So to summarise I am using angular-ui router resolve function to retrieve state specific data. However it doesn't seem to full wait for the promise to resolve: state('parent.ChildState', { url: '/myUrl?param1¶m1', templateUrl: 'views/list.view.html', controller: 'MyController', resolve: { data: resolveData } }). function resolveData($stateParams, Utils) { var filters = Utils.getFilters($stateParams); DataService.myDataObj = DataService.get(filters, function(result, headers) { DataService