Наблюдаемая ошибка при попытке подключиться к restAPI конечной точки

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)


person Mr.Shah    schedule 30.05.2021    source источник


Ответы (1)


Вы забыли поставить закрывающий символ конца строки интерполяции.

person wia    schedule 30.05.2021
comment
да. Проклятье этот маленький символ. Ошибка исчезла. Спасибо. - person Mr.Shah; 30.05.2021