employee.service.ts
import { Injectable } from '@angular/core';
import {Observable} from 'rxjs'
import {HttpClient,HttpClientModule} from'@angular/common/http/http'
import { Employee } from './employee';
@Injectable({
providedIn: 'root'
})
export class EmployeeService {
private apiServerUrl = '';
constructor(private http:HttpClient) { }
public getEmployee(): Observable<Employee[]>{
return this.http.get<Employee[]>(`${this.apiServerUrl}/employee/all);
}
}
Employee.ts
export interface Employee{
id:number;
name:string;
email:string;
jobTitle:string;
phone:string;
imageUrl:string;
employeeCode:string;
}
Когда я пытаюсь вернуться
public getEmployee(): Observable<Employee[]>{
return this.http.get<Employee[]>(`${this.apiServerUrl}/employee/all);
}
получение этой ошибки. Тип «Observable‹ HttpEvent ‹Employee [] ››» не может быть назначен типу «Observable‹ Employee [] ›». Тип «HttpEvent‹ Employee [] ›» нельзя присвоить типу «Employee []». В типе HttpSentEvent отсутствуют следующие свойства типа Employee []: length, pop, push, concat и еще 26.ts (2322)