Laravel Угловой api не работает должным образом?

#angular #typescript #laravel-5

Вопрос:

Я разработал веб-приложение с использованием Angular с бэкендом Laravel. но на моей угловой странице не отображались внутренние данные. У меня есть следующие данные.service.ts

 import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Injectable({
  providedIn: 'root'
})
export class DataService {

  constructor(private httpClient:HttpClient) { }

  getData() {
    return this.httpClient.get('http://127.0.0.1:8000/api/employees');
  }
}

 

но я получил сообщение об ошибке

 expected onespace after colon in parameter (typedef-whitespace)
missing whitespace (whitespace)
expected call-signature: 'getData' to have a typedef (typedef)

 

Как я мог это исправить?

Ответ №1:

Похоже, это ошибки TSLint. Вам нужно правильно отформатировать свой код, например, там, где вы вводите необходимые httpClient пробелы, например, вот private httpClient: HttpClient так . Также для getData функции необходимо явно указать тип возвращаемого значения.