Angular 角度数据服务无法解析参数

Angular 角度数据服务无法解析参数,angular,angular4-httpclient,Angular,Angular4 Httpclient,我使用的是角度v.4.2.4。当我试图从API获取数据时,我发现了一个似乎找不到的错误。API在我自己的机器上,正在返回postman中应该返回的数据。我得到的错误是: 无法解析数据服务的所有参数 以下是我认为有助于查找错误的文件: 应用程序模块 数据服务 loadProducts(data): Observable<boolean>{ return this.http.get(data.url, data.data) .map((data: any[]) =

我使用的是角度v.4.2.4。当我试图从API获取数据时,我发现了一个似乎找不到的错误。API在我自己的机器上,正在返回postman中应该返回的数据。我得到的错误是:

无法解析数据服务的所有参数

以下是我认为有助于查找错误的文件:

应用程序模块

数据服务

loadProducts(data): Observable<boolean>{
    return this.http.get(data.url, data.data)
        .map((data: any[]) => {
            this.products = data;
            return true;
        })
}

如果你还想看别的东西,告诉我。感谢所有帮助。

您需要在“产品”api中提供一些数据值作为参数 在您的产品组件中

this.data.loadProducts({'url': '/api/products', 'data':{
'x': ''
}}).subscribe(success =>{
console.log(success);
})
在您的数据服务中

loadProducts(data): Observable<boolean>{
    return this.http.get(data.url, data.data)
        .map((data: any[]) => {
            this.products = data;
            return true;
        })
}
loadProducts(数据):可观察{
返回此.http.get(data.url,data.data)
.map((数据:any[])=>{
这就是产品=数据;
返回true;
})
}

您需要在“产品”api中提供一些数据值作为参数 在您的产品组件中

this.data.loadProducts({'url': '/api/products', 'data':{
'x': ''
}}).subscribe(success =>{
console.log(success);
})
在您的数据服务中

loadProducts(data): Observable<boolean>{
    return this.http.get(data.url, data.data)
        .map((data: any[]) => {
            this.products = data;
            return true;
        })
}
loadProducts(数据):可观察{
返回此.http.get(data.url,data.data)
.map((数据:any[])=>{
这就是产品=数据;
返回true;
})
}