首页 > 解决方案 > 错误类型'Observable<{} | T>' 不可分配给类型 'Observable'。输入'{} | T' 不能分配给 Angular 6 中的类型 'T'

问题描述

我的项目已从 angular-5 迁移到 angular-6。在 angular-5 中它工作正常,但我收到以下错误

键入“可观察<{} | T>' 不可分配给类型 'Observable'。输入'{} | T' 不可分配给类型 'T'

服务代码如下..

 getNewUserEndpoint<T>(userObject: any): Observable<T> {

            return this.http.post<T>(this.usersUrl, JSON.stringify(userObject), this.getRequestHeaders())
                .catch(error => {
                    return this.handleError(error, () => this.getNewUserEndpoint(userObject));
                });
        }

标签: angularangular5angular2-servicesangular6

解决方案


推荐阅读