2015-04-06 39 views
5

Angularjs iyonik uygulamasında bir sorunum var. Giriş sırasında çeşitli ayarları yüklüyoruz. Uygulamayı öldürüp yeniden başlatırsam, bu ayarlar yüklenmez.iyonik uygulama başlatma olayı

Uygulama ayarlarımı yeniden yükleyebilmek için uygulama başlatıldığında çağrılan bir olay olup olmadığını bilmem gerekiyor.

Eğer

cevap

11

Ya YourIndex.html en Kontrolör içinde veya $ionicPlatform.ready altında bu kodu koyabilirsiniz ayarları yüklemek için kod satırları ekleyebilirsiniz ederiz.

1. Seçenek: index.html 'ın Kontrolörün içinde Run it, her zaman uygulamayı açıp, çünkü bu kontrolör yüklenecektir.

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. 
}); 

Seçenek 2: Çağrı İon deviceReady çağıran her zaman.

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