2015-04-06 18 views
5

Tôi gặp vấn đề với ứng dụng ion angularjs của mình. Trong khi đăng nhập, chúng tôi đang tải các cài đặt khác nhau. Nếu tôi giết ứng dụng và khởi chạy lại thì các cài đặt này sẽ không được tải.sự kiện khởi động ứng dụng ion

Tôi cần biết liệu có sự kiện đang được gọi khi ứng dụng khởi chạy để tôi có thể tải lại cài đặt ứng dụng của mình hay không.

Cảm ơn bạn

Trả lời

11

Bạn có thể thêm các dòng mã để tải các thiết lập hoặc trong khiển YourIndex.html của hoặc bạn có thể đặt mã dưới $ionicPlatform.ready.

Lựa chọn 1: Run nó bên khiển index.html của bạn, bởi vì mỗi khi bạn mở ứng dụng của bạn, bộ điều khiển này sẽ được nạp.

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

Phương án 2: Gọi mỗi khi Ionic gọi deviceReady.

var myApp = angular.module('myApp', ['ionic']); 
myApp.run(function($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
     //load your settings from localStorage or DB where you saved. 
    }); 
}); 
Các vấn đề liên quan