【发布时间】:2015-07-24 11:06:35
【问题描述】:
我在 Angular(使用 Ionic)应用程序中有一段这样的代码:
my_app.factory('connectivityInterceptorService', ['$q', '$rootScope', function ($q, $rootScope) {
var connectivityInterceptorServiceFactory = {};
var _request = function (config) {
if(navigator.connection) {
if(navigator.connection.type == Connection.NONE) {
}
}
return config;
};
connectivityInterceptorServiceFactory.request = _request;
return connectivityInterceptorServiceFactory;
}])
navigator.connection 可以返回连接的“类型”(使用 cordova 插件)(wifi、3G、none 等)。 此代码完美运行,我可以检测设备是否连接。问题是:我想在这个 if 语句中“取消”请求。但我不知道是否有可能。
【问题讨论】:
标签: javascript angularjs cordova ionic-framework ionic