Skip to content

Instantly share code, notes, and snippets.

@leigh-johnson
Created December 6, 2016 03:57
Show Gist options
  • Save leigh-johnson/e26385f6be5905cdccd8a777ef8b95c7 to your computer and use it in GitHub Desktop.
Save leigh-johnson/e26385f6be5905cdccd8a777ef8b95c7 to your computer and use it in GitHub Desktop.
Example of resolving a dataset before a controller is initialized
// UserStateDefinition.js
{
name: 'users'
url: '/users'
template: 'users.html'
controller: 'UsersController',
resolve: {
usersDataset: ['UserService', function(service){ // any injectable dependency may be used here!
return service.get(); // UserService.get() returns a promise
}]
}
}
// UsersController.js
return [userDataset, function(userDataset){
$scope.users = userDataset;
}];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment