在 Angular 中,对于 Html 上的每个错误以及 TS 和模块错误,它都显示相同的错误详细信息
In Angular For Every Error on Html and TS and Module Error it is showing same error Details
在 Angular 项目中,我正在使用 Angular 5 和 .Net MVC。对于 Ts 错误、模块级错误甚至 HTML 语法错误,它也显示相同的错误。它变得难以处理。请帮助我。
TypeError: exceptionHandler.handleError is not a function
at Object.next (core.js:5493)
at SafeSubscriber.schedulerFn [as _next] (core.js:4327`enter code here`)
at SafeSubscriber.__tryOrUnsub (Subscriber.js:239)
at SafeSubscriber.next (Subscriber.js:186)
at Subscriber._next (Subscriber.js:126)
at Subscriber.next (Subscriber.js:90)
at EventEmitter.Subject.next (Subject.js:55)
at EventEmitter.emit (core.js:4307)
at core.js:4767
at ZoneDelegate.invoke (zone.js:388)
检查您是否像本文 https://medium.com/@amcdnl/global-error-handling-with-angular2-6b992bdfb59c 中那样在 angular 项目中重新分配了全局异常处理程序。
并修复它或将其关闭。
在项目中搜索 'handleError'.
检查相同的 JS 级别 https://www.tutorialspoint.com/How-to-write-a-global-error-handler-in-JavaScript
您的代码中似乎有自定义异常处理程序。
1. 如果不是真的需要从代码中删除。
import { ErrorHandler } from '@angular/core';
从您的项目中删除此导入和依赖代码。
如果需要,请仔细检查异常处理程序 class
import { ErrorHandler } from '@angular/core';
export default class MyErrorHandler implements ErrorHandler {
constructor() {
super(true);
}
handleError(error) {
super.handleError(error);
}
}
import { NgModule, ErrorHandler } from '@angular/core';
import MyErrorHandler from './my-error-handler';
@NgModule({
imports: [ BrowserModule ],
declarations: [ App ],
providers: [ { provide: ErrorHandler, useClass: MyErrorHandler } ]
bootstrap: [ App ]
})
export class AppModule {}
在 Angular 项目中,我正在使用 Angular 5 和 .Net MVC。对于 Ts 错误、模块级错误甚至 HTML 语法错误,它也显示相同的错误。它变得难以处理。请帮助我。
TypeError: exceptionHandler.handleError is not a function
at Object.next (core.js:5493)
at SafeSubscriber.schedulerFn [as _next] (core.js:4327`enter code here`)
at SafeSubscriber.__tryOrUnsub (Subscriber.js:239)
at SafeSubscriber.next (Subscriber.js:186)
at Subscriber._next (Subscriber.js:126)
at Subscriber.next (Subscriber.js:90)
at EventEmitter.Subject.next (Subject.js:55)
at EventEmitter.emit (core.js:4307)
at core.js:4767
at ZoneDelegate.invoke (zone.js:388)
检查您是否像本文 https://medium.com/@amcdnl/global-error-handling-with-angular2-6b992bdfb59c 中那样在 angular 项目中重新分配了全局异常处理程序。 并修复它或将其关闭。 在项目中搜索 'handleError'.
检查相同的 JS 级别 https://www.tutorialspoint.com/How-to-write-a-global-error-handler-in-JavaScript
您的代码中似乎有自定义异常处理程序。 1. 如果不是真的需要从代码中删除。
import { ErrorHandler } from '@angular/core';
从您的项目中删除此导入和依赖代码。
如果需要,请仔细检查异常处理程序 class
import { ErrorHandler } from '@angular/core'; export default class MyErrorHandler implements ErrorHandler { constructor() { super(true); } handleError(error) { super.handleError(error); } } import { NgModule, ErrorHandler } from '@angular/core'; import MyErrorHandler from './my-error-handler'; @NgModule({ imports: [ BrowserModule ], declarations: [ App ], providers: [ { provide: ErrorHandler, useClass: MyErrorHandler } ] bootstrap: [ App ] }) export class AppModule {}