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

Calling a function while angular gives error 'net::ERR_INTERNET_DISCONNECTED'

当我松开网络连接并尝试使用 angularJS 加载 HTML 模板(之前未加载)时,出现错误,net::ERR_INTERNET_DISCONNECTED.

有什么方法可以在 angular 触发错误 net::ERR_INTERNET_DISCONNECTED 之前调用函数,这样我就可以通知用户他们失去了连接。

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

来自 angularjs 文档

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

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