InterviewSolution
| 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() } } }) |
|