#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
функции необходимо явно указать тип возвращаемого значения.