小编Beh*_*hih的帖子

Angular Tap 已弃用

我的角度应用程序中有以下 http 拦截器:

    import { Observable } from 'rxjs';
    import { Injectable } from '@angular/core';
    import { HttpInterceptor, HttpResponse } from '@angular/common/http';
    import { HttpRequest } from '@angular/common/http';
    import { HttpHandler } from '@angular/common/http';
    import { HttpEvent } from '@angular/common/http';
    import { tap } from 'rxjs/operators';
    import { SpinnerService } from '../sharedServices/spinner.service';
    
    @Injectable()
    export class CustomHttpInterceptor implements HttpInterceptor {
    
        constructor(private spinnerService: SpinnerService) { }
    
        intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
    
    
            this.spinnerService.show();
            
            return next.handle(req)
                 .pipe(tap((event: HttpEvent<any>) => {
                        if (event instanceof …
Run Code Online (Sandbox Code Playgroud)

javascript rxjs typescript angular-material angular

6
推荐指数
1
解决办法
3363
查看次数

标签 统计

angular ×1

angular-material ×1

javascript ×1

rxjs ×1

typescript ×1