在角度,angularjs和jQuery技术构建的应用程序中,处理客户端全局错误的最佳和最佳方法是什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在角度,angularjs和jQuery技术构建的应用程序中,处理客户端全局错误的最佳和最佳方法是什么?相关的知识,希望对你有一定的参考价值。

我做了很多研究来实现它,但发现每种技术都有自己的机制来处理全局错误,但我想要一种通用的机制来处理应用程序中使用的所有技术和框架的意外错误。

后来我使用javascript onerror方法来解决处理全局错误的问题。

window.onerror = function (errorMsg, url, lineNumber, column, errorObj) {
alert('Error: ' + errorMsg + ' Script: ' + url + ' Line: ' + lineNumber
+ ' Column: ' + column + ' StackTrace: ' +  errorObj);
}

这是一种更好的方法,还是应该对应用程序中使用的每个框架/技术使用不同的错误处理?

请指教?

答案

您可以使用@angular/core API进行错误处理。

请参考这个例子:

https://medium.com/@amcdnl/global-error-handling-with-angular2-6b992bdfb59c

以上是关于在角度,angularjs和jQuery技术构建的应用程序中,处理客户端全局错误的最佳和最佳方法是什么?的主要内容,如果未能解决你的问题,请参考以下文章

angularjs主要是做啥

如何在jquery datepicker中向html属性添加角度标签

使用 jquery.load() 函数加载角度页面

jquery 裁剪插件尺寸的角度指令在移动设备上已关闭

angularjs材质卡(md-card)如何垂直和水平居中? (角度 1.x)

在 jquery.load 页面中使用 angularjs