Spec-Zone.ru › Angular

ErrorHandler

Предоставляет точку расширения для централизованной обработки исключений.

Необработанные ошибки в Angular

API

class ErrorHandler {
  handleError(error: any): void;
}

handleError

void
@paramerrorany
@returnsvoid

Описание

Предоставляет точку расширения для централизованной обработки исключений.

Реализация ErrorHandler по умолчанию выводит сообщения об ошибках в console. Чтобы перехватывать ошибки, напишите пользовательский обработчик исключений, который заменит реализацию по умолчанию в соответствии с потребностями вашего приложения.

Примечания по использованию

Пример

class MyErrorHandler implements ErrorHandler {
  handleError(error) {
    // do something with the exception
  }
}

// Provide in standalone apps
bootstrapApplication(AppComponent, {
  providers: [{provide: ErrorHandler, useClass: MyErrorHandler}]
})

// Provide in module-based apps
@NgModule({
  providers: [{provide: ErrorHandler, useClass: MyErrorHandler}]
})
class MyModule {}

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/ErrorHandler

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API