Resolve Property

.state('activities', {
    url: '/activities',
    controller: 'AllActivitiesController',
    controllerAs: 'activities',
    templateUrl: '/app/templates/allActivities.html',
    resolve: {
        activities: function (dataService) {
            return dataService.getAllActivities();
    }}
})
  • List of dependencies to inject into the controller

  • Promises must resolve before the state change occurs

  • Result is injected into controller with the name specified in resolve

Last updated

Was this helpful?