0
インターネット接続の有無を制御するインターセプタを作成しようとしています。接続が存在しない場合は、「接続していません」というメッセージが表示され、http要求を中止します。それ以外の場合は、htt prequestを行います。事前に おかげangular.jsのabort httpリクエストに関する問題
インターネット接続の有無を制御するインターセプタを作成しようとしています。接続が存在しない場合は、「接続していません」というメッセージが表示され、http要求を中止します。それ以外の場合は、htt prequestを行います。事前に おかげangular.jsのabort httpリクエストに関する問題
次のプラグインを使用する必要があります。cordova plugin add cordova-plugin-network-information
コード例:
module.controller('MyCtrl', function($rootScope, $cordovaNetwork) {
document.addEventListener("deviceready", function() {
var type = $cordovaNetwork.getNetwork()
var isOnline = $cordovaNetwork.isOnline()
var isOffline = $cordovaNetwork.isOffline()
// listen for Online event
$rootScope.$on('$cordovaNetwork:online', function(event, networkState){
var onlineState = networkState;
})
// listen for Offline event
$rootScope.$on('$cordovaNetwork:offline', function(event, networkState){
var offlineState = networkState;
})
}, false);
});
を