Angular避免$ http错误的控制台跟踪

Geo*_*ros 17 javascript rest angularjs

在我的应用程序中,我使用REST api来获取我的数据.如果发送这样的请求

$http.get('api/entity/' + $scope.entityId).success(/* DO STUFF */).error(/* DO STUFF */)
Run Code Online (Sandbox Code Playgroud)

在服务中,如果entityId不存在,我返回404.在错误函数中,我使用status(第二个参数)捕获它并以适当的方式对其进行操作.

令我恼火的是,如果抛出一个异常并且污染了javascript控制台,则会出现angular.它似乎发生在Angular.js:8165

有没有办法告诉棱角分析我是一个成年的开发人员,我将以一种不错的方式处理他认为是错误的事情?

换句话说,我可以告诉角度不输出那个废话吗?

谢谢,

Phi*_*ret 17

这是您的浏览器的功能,而不是执行日志记录的AngularJS的一部分.以下是此页面控制台的示例:

控制台样本

您可以看到它记录与您在问题的注释中链接的完全相同的错误消息,并且确实指向源代码中的一部分,但我没有添加任何日志记录语句.

您可以做的最好的事情是按照这个答案并在控制台中添加一个过滤器.