在div中打印console.error登录屏幕
问题描述:
我正在为我的项目使用angularJs。我们的客户希望在网页上打印所有的console.error文件。在div中打印console.error登录屏幕
在网上找不到有用的例子...
感谢您的帮助!
亲切的问候
答
由于文档说:
的角度表达任何未捕获的异常被委派到$ exceptionHandler的
angular.
module('exceptionOverwrite', []).
factory('$exceptionHandler', ['$log', 'logErrorsToBackend', function($log, logErrorsToBackend) {
return function myExceptionHandler(exception, cause) {
logErrorsToBackend(exception, cause);
$log.warn(exception, cause);
};
}]);
在这里,你可以阅读more
所以所有你必须做的是创建这个服务(例如)并添加逻辑来将错误插入到屏幕。
答
对于很简单的解决方案,并且如果您知道要观看的功能,只需将错误直接设置为$ scope即可。 $ scope.errorMsg =错误。