Angular - Как закрыть закусочную на 401 ошибку? - PullRequest
0 голосов
/ 15 ноября 2018

Я использую снэк-бар для отображения сообщений об ошибках. В моем коде есть файл auth-interceptor.ts, где я проверяю ошибку 401 и перенаправляю на страницу входа в этом конкретном случае. Мой код

return next.handle(authReq).do(event => { }, err => {
  if (err instanceof HttpErrorResponse && err.status === 401) {
    this.router.navigate(['logout']);
  }
});

Могу ли я поместить в этот файл любую логику, чтобы я мог закрыть снэк-бар из любого компонента.

...