В Angular For Every Error в Html, TS и Ошибка модуля отображаются одинаковые сведения об ошибке - PullRequest
0 голосов
/ 23 ноября 2018

в Angular Project я использую 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)

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Кажется, в вашем коде есть пользовательский обработчик исключений.1. Если это действительно не требуется, удалите из кода.

import { ErrorHandler } from '@angular/core';

удалите этот импортный и зависимый код из вашего проекта.

Если это необходимо, дважды проверьте класс обработчика исключений

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 {}
0 голосов
/ 23 ноября 2018
  1. Проверьте, не переназначил ли вы глобальный обработчик исключений в своем угловом проекте, как в этой статье https://medium.com/@amcdnl/global-error-handling-with-angular2-6b992bdfb59c., и исправьте его или выключите.Найдите в проекте «handleError».

  2. Проверьте то же самое для уровня JS https://www.tutorialspoint.com/How-to-write-a-global-error-handler-in-JavaScript

...