1,ngCordova点击打开链接
2,切到项目目录下 执行cordova plugin add cordova-plugin-network-information
安装插件
3,示例:
//deviceready设备是否就绪
document.addEventListener("deviceready", function () {
//获取当前网络状态
var isOnline = $cordovaNetwork.isOnline()
var isOffline = $cordovaNetwork.isOffline()
// 监听当前有网络
$rootScope.$on('$cordovaNetwork:online', function(event, networkState){
var type = $cordovaNetwork.getNetwork()
var onlineState = networkState;
if (type == Connection.WIFI) {
//TODO something
}else if (type == Connection.CELL_4G || type == Connection.CELL_3G){
//TODO something
}
})
// 监听当前无网络
$rootScope.$on('$cordovaNetwork:offline', function(event, networkState){
var offlineState = networkState;
$ionicLoading.show({
template: '当前网络不可用!'
});
})
}, false);