2015-04-06 16 views
5

Mam problem z aplikacją jonową angularjs. Podczas logowania ładujemy różne ustawienia. Jeśli zabiję aplikację i ponownie ją uruchomię, ustawienia te nie zostaną załadowane.Zdarzenie uruchamiania aplikacji jonowej

Muszę wiedzieć, czy istnieje zdarzenie, które jest wywoływane po uruchomieniu aplikacji, aby można było ponownie załadować ustawienia aplikacji.

Dziękuję

Odpowiedz

11

można dodać wierszy kodu, aby załadować ustawienia zarówno w Controller YourIndex.html za lub można umieścić ten kod pod $ionicPlatform.ready.

Wariant 1: uruchomić go wewnątrz index.html „s kontrolera, ponieważ za każdym razem, gdy otworzysz aplikację, to regulator zostanie załadowany.

var myApp = angular.module('myApp', ['ionic']); 

myApp.config(function($stateProvider, $urlRouterProvider) { 
    $urlRouterProvider.otherwise('/') 

    $stateProvider.state('index', { 
     url: '/', 
     controller: 'IndexCtrl', 
    }) 
}); 

myApp.controller('IndexCtrl', function($scope) { 
    //load your settings from localStorage or DB where you saved. 
}); 

Opcja 2: połączeń za każdym razem Ionic wzywa deviceReady.

var myApp = angular.module('myApp', ['ionic']); 
myApp.run(function($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
     //load your settings from localStorage or DB where you saved. 
    }); 
}); 
Powiązane problemy