1.

How Do You Pass Data From One View To Another In Ionic Applications?

Answer»

IONIC USES ANGULARJS and UI-router. It means you can use Angular services or UI-router’s STATE resolve to pass DATA from one view to another. Since Angular services are singletons, data stored in services can be accessed across other Angular controllers.

As mentioned, UI-router provides a resolve configuration. For example:

$stateProvider

.state(‘todos’, {

url: ‘/todos’,

controller: ‘TodosCtrl’,

templateUrl: ‘todos.html’,

resolve: {

todos: function(TodosService) {

return TodosService.getTodos()

}

}

})

Ionic uses AngularJS and UI-router. It means you can use Angular services or UI-router’s state resolve to pass data from one view to another. Since Angular services are singletons, data stored in services can be accessed across other Angular controllers.

As mentioned, UI-router provides a resolve configuration. For example:

$stateProvider

.state(‘todos’, {

url: ‘/todos’,

controller: ‘TodosCtrl’,

templateUrl: ‘todos.html’,

resolve: {

todos: function(TodosService) {

return TodosService.getTodos()

}

}

})



Discussion

No Comment Found