Error when trying to inject a service into an angular component “EXCEPTION: Can't resolve all parameters for component”, why?

前端 未结 30 1951
无人共我
无人共我 2020-11-22 17:18

I\'ve built a basic app in Angular, but I have encountered a strange issue where I cannot inject a service into one of my components. It injects fine into any of the three o

30条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-22 17:55

    In my case, it happened because I didn't declare the type for a constructor parameter.

    I had something like this:

    constructor(private URL, private http: Http) { }
    

    and then changing it to the code below solved my problem.

    constructor(private URL : string, private http: Http) {}
    

提交回复
热议问题