当我松开网络连接并尝试使用angularJS加载HTML模板(之前未加载)时,它会给我一个错误net::ERR_INTERNET_DISCONNECTED
。
在角度触发错误net::ERR_INTERNET_DISCONNECTED
之前有没有办法调用函数,所以我可以通知用户他们已经丢失了连接。
我不想让观察者处于在线/离线状态,因为我希望用户能够看到以前加载的HTML模板。
答案 0 :(得分:1)
来自angularjs docs
angular.module('exceptionOverride', []).factory('$exceptionHandler', function() {
return function(exception, cause) {
exception.message += ' (caused by "' + cause + '")';
throw exception;
};
});

使用它来捕获每个异常,包括互联网连接问题,它都通过这个方法运行