Описание тега angular-errorhandler

2 ответа

Http Обработка ошибок в Angular 6

Я пытаюсь обработать ошибку http, используя приведенный ниже класс в angular 6. Я получил 401 неавторизованный статус с сервера. Но как бы то ни было, я не вижу сообщения об ошибке консоли. Файл HttpErrorsHandler.ts import { ErrorHandler, Injectable…
0 ответов

Angular GlobalErrorHandler и HttpErrorResponse - преобразователь, выбрасывающий неправильно отформатированный HttpErrorResponse

Я создал глобальный обработчик ошибок в своем приложении Angular 6: основной метод обработки ошибок: handleError(error: Error | HttpErrorResponse) { const router = this.injector.get(Router); const notificationService = this.injector.get(Notification…
2 ответа

Angular ErrorHandler передал неверные данные

//api.service.ts public Get(slug: string): Observable<T> { return this.http.get(`${environment.apiBaseURL}/${this.endPoint}/${slug}`).pipe( map(data => this.serializer.fromJson(data) as T) ); } //global-error-handler.ts import { Injectable,…
25 сен '18 в 12:31
2 ответа

Как получить тело / содержание запроса от HttpErrorResponse? [Angular ErrorHandler]

Допустим, я отправил post запрос на сервер для создания пользователя. Если сервер отвечает с ошибкой (по какой-то причине), я хочу получить тело (форму), которую я отправил (приложил с этим запросом) от ErrorHandler, Причина этого заключается в том,…
1 ответ

Не может отображать ошибки бэкэнда в компоненте HTML - Angular

Я пытаюсь отобразить ошибку бэкэнда, которую я генерирую с помощью errorHandler, но она ничего не показывает. Как я могу это показать? это возвращается undefined HTML //This triggers the observable, if it has an error it sets that error to the varia…
2 ответа

Обработка исключений угловой маршрутизации в обработчике ошибок

Как обрабатывать ошибки навигации в ErrorHandler? Я попытался использовать следующее условие, чтобы проверить, Error объект имеет NavigationError но это говорит ложь. export class AppErrorHandler implements ErrorHandler { constructor() { } handleErr…
4 ответа

Angular - навигация в ErrorHandler работает только с zone.run()

Я реализовал глобальный обработчик ошибок в angular (версия 5.2.0) для всех необработанных исключений. Глобальный обработчик ошибок выглядит так: import { Router } from '@angular/router'; import { ErrorHandler, Injectable, Injector, NgZone } from '@…
0 ответов

httpClient при ошибке обновляет URL в Angular

Я пытаюсь использовать httpClient в Angular совершать вызовы API. Вот мой код, где я делаю вызов API. Это мое httpPost метод в authService: this.authService.httpPost("/api/Users/requestNew", payload).subscribe( (data) => { console.log(data); this…
0 ответов

Обработчик угловых ошибок

Я реализовал глобальный обработчик ошибок в моем приложении. Моя проблема с этим в настоящее время состоит в том, что он перехватывает связанные с клиентом ошибки, но он не перехватывает любую ошибку сервера для вызовов http. Вот как выглядит реализ…
11 июн '18 в 12:13
0 ответов

Поймать ошибку начальной загрузки с ErrorHandler в угловой 2/4

Я хочу отловить эту ошибку в Angular, используя ErrorHandler. Я застрял прямо сейчас, так как я не могу обработать эту ошибку в моей обработке customError в angular 4. Как я могу это сделать?
0 ответов

Проблема в обработке Http Response со статусом: 200 от Angular 6

Когда я пытался загрузить изображение с помощью API, написанного на PHP, однажды после загрузки получилось в следующем каталоге получить HttpErrorResponse код с status: 200 загрузить-image.component.ts OnSubmit(Caption,Image){ this.imageService.post…
1 ответ

Angular 4: Пользовательский errorHandler с Subject или BehaviorSubject не работает

Я добавляю собственный обработчик ошибок с событием для отправки, при ошибке я хочу отправить сообщения об ошибках в основной компонент, чтобы показать его в верхней части страницы. @Injectable() export class GlobalErrorHandler implements ErrorHandl…
19 мар '18 в 15:27
1 ответ

Angular 5: может ли HttpInterceptor заменить ErrorHandler

Читая Обработка ошибок в Angular 5, я столкнулся с 2 способами: 1. HttpInterceptor и 2. ErrorHandler. Является ли HttpInterceptor лучшим решением, чем ErrorHandler? Можете ли вы иметь обе реализации в своем приложении? Имеет ли этот сценарий смысл? …
0 ответов

Как обрабатывать ошибки, генерируемые из пользовательского глобального обработчика ошибок в angular 4

В angular 4, используя пользовательский обработчик ошибок с перехватчиком, все работает нормально. ниже рабочий процесс. ниже рабочий процесс в моем лучшем понимании, как обрабатывается ошибка. всякий раз, когда метод вызывает HTTP-запрос (используя…
0 ответов

Возможно ли получение ошибки при создании компонента динамически?

Есть ли возможность получить ошибку при динамическом построении компонента в Angular5? generateComponent(comp): ElementRef { const factory = this.resolver.resolveComponentFactory(comp); //1 const ref = factory.create(this.injector); //2 const instan…
1 ответ

Обновление компонента с пользовательской обработкой ошибок в angular 6

Я использую Angular 6. Я создал собственный обработчик ошибок, расширяющий Error Handler для обработки всех сетевых ошибок, таких как. import {ErrorHandler, Injectable, Injector} from '@angular/core'; import {HttpErrorResponse} from '@angular/common…
26 янв '19 в 09:24
2 ответа

Как определить, произошла ли ошибка в шаблоне в угловых?

Я работаю над глобальным обработчиком ошибок в angular, и мой проект также должен показывать модальное окно при ошибке, чтобы пользователь мог сообщать, если что-то не так, и мы можем это исправить. Работает нормально, если в шаблоне не происходит о…
24 май '18 в 10:27
1 ответ

Как добавить новый компонент, когда приложение Angular не может загрузиться

У меня есть вопрос о моем приложении Angular, у меня есть приложение, которое получает свои начальные данные конфигурации из API и может загрузить приложение с помощью этих настроек. Вот ApiConfigService: export class ApiConfigService { public initi…
1 ответ

Обработка ошибок Angular 6 и RxJs 6 с глобальным обработчиком ошибок

У меня есть приложение с обработчиком globalError, как это: import { Injectable, ErrorHandler, Injector } from "@angular/core"; import { Router } from "@angular/router"; @Injectable() export class GlobalErrorHandler implements ErrorHandler { constru…
24 июл '18 в 07:11
0 ответов

Поймать ошибки от дочерних компонентов. Пользовательский ErrorHandler. Не синглтон

Я оборачиваю содержимое моих компонентов в другой компонент, который предназначен для контроля состояния, например, загрузки, редактирования, просмотра и т. Д. Я хотел бы отлавливать ошибки от дочерних компонентов в таком компоненте упаковки. почему…