ошибка TS1238: невозможно разрешить сигнатуру декоратора класса при вызове в качестве выражения.угловатый - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть проблема в моем проекте, но я не знаю, где проблема.Я хочу добавить службу в свой проект, так как я определяю эту службу следующим образом:

import {Injectable} from "@angular/core";
import {Http} from "@angular/http";

@Injectable

export class ContactService{

constructor(public http: Http){

}
  getContacts(){
     return this.http.get("http://localhost:8080/findPersons? 
      mc=wa&page=1&size=6").map(resp => resp.json());
}
}

в консоли моей IDE. У меня есть эта ошибка ОШИБКА в src / contact.service / contacts.service.ts (4,1): ошибка TS1238: невозможно разрешить сигнатуру декоратора класса при вызове в виде выражения.

И у меня такая же ошибка

enter image description here

есть кто-нибудь, кто может мне помочь и поблагодарить вас :)

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Это для версии Angular 4, 5 или 6, за которой я следовал на этих страницах, чтобы обновить мою версию, и будет запущен

Angular Injectable decorator - Ожидается 0 аргументов, но получено 1

Спасибо, мой друг

0 голосов
/ 18 сентября 2018

Изменить

@Injectable

на

@Injectable()
...