小编Tol*_*gon的帖子

Angular HttpClient 需要 0 个类型参数,但得到 1 个

我有一个服务,我向我的 API 执行 http 请求,然后我为其他目的提供服务,将 url 传递给 http 请求服务。但是当我尝试向我的get请求添加模型时,我收到Expected 0 type arguments, but got 1错误消息。

日历.service.ts

import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
// WebReq for http requests 
import { WebRequestService } from './web-request.service';
import { ICalendarEvent } from '../../models/calendar-event.model';


@Injectable({
    providedIn: 'root',
})

export class CalendarService {

    constructor(private webReqService: WebRequestService) { }

    // Where I get the error
    getCalendarEvent(): Observable<ICalendarEvent[]> {
        return this.webReqService.get<ICalendarEvent[]>('/calendars');
    }

}
Run Code Online (Sandbox Code Playgroud)

web-request.service.ts

import { Injectable } …
Run Code Online (Sandbox Code Playgroud)

api observable rxjs typescript angular

0
推荐指数
1
解决办法
197
查看次数

标签 统计

angular ×1

api ×1

observable ×1

rxjs ×1

typescript ×1