错误类型'Observable <{} | T>'不可分配给类型'Observable <t>'。输入'{} | T'不可分配给角度6中的'T'类型

时间:2018-07-11 06:25:58

标签: angular angular5 angular2-services angular6

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

  

类型'Observable <{} |不能将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));
                });
        }

0 个答案:

没有答案