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

标签 javascript angularjs rest

<分区>

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

$http.get('api/entity/' + $scope.entityId).success(/* DO STUFF */).error(/* DO STUFF */)

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

我对 angular if 抛出异常并污染 javascript 控制台这一事实感到恼火。它似乎发生在 Angular.js:8165

有什么方法可以告诉 Angular 我是一个成熟的开发人员,我会以一种很好的方式自己处理他认为是错误的东西?

换句话说,我可以告诉 angular 不要输出那些废话吗?

谢谢,

最佳答案

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

console sample

您可以看到它记录了与您在问题评论中链接的完全相同的错误消息,并且确实是 pointing to a part in the source code ,但我没有添加任何日志记录语句。

你能做的最好的事情就是关注this answer并向控制台添加过滤器。

关于javascript - Angular 避免控制台跟踪 $http 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24207143/

相关文章:

spring - 使用Spring Security Rest插件时出现问题

javascript - 如何使用 jQuery 隐藏除一个 div 之外的所有 div? (未定义函数错误)

javascript - 如何强制我的 Chrome 浏览器接受 .requestFullscreen()?

javascript - 在 javascript 函数中传递大字符串

javascript - 如何判断 CSS 属性是否由页面作者手动设置?

javascript - 在tinymce上自动点击

javascript - Protractor - 如何从中继器而不是元素获取实际值?

javascript - 在 Angular.js 中添加 'like' 按钮

ruby-on-rails - 创建删除事件记录的按钮时出错

java - 如何将 REST 请求的参数传递给 Java 方法?