在angular时调用函数会出现错误'net :: ERR_INTERNET_DISCONNECTED'

时间:2015-01-20 07:33:47

标签: angularjs angular-ui-router

当我松开网络连接并尝试使用angularJS加载HTML模板(之前未加载)时,它会给我一个错误net::ERR_INTERNET_DISCONNECTED

在角度触发错误net::ERR_INTERNET_DISCONNECTED之前有没有办法调用函数,所以我可以通知用户他们已经丢失了连接。

我不想让观察者处于在线/离线状态,因为我希望用户能够看到以前加载的HTML模板。

1 个答案:

答案 0 :(得分:1)

来自angularjs docs



angular.module('exceptionOverride', []).factory('$exceptionHandler', function() {
  return function(exception, cause) {
    exception.message += ' (caused by "' + cause + '")';
    throw exception;
  };
});




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