【发布时间】:2019-04-26 08:06:00
【问题描述】:
我有一个 API 可以获取用户 ID、名称和一些详细信息。 现在我正在创建 POST api 来发送一些数据和 user_id。 我在不同的组件中调用 POST 服务并传递不同的值,但 User_id 在每个组件中都是相同的。
Service.ts
@Injectable({
providedIn: 'root'
})
get_user_info(){
return this.httpClient.get(this.baseUrl + '/users/user_info', { headers: headers }); <-- getting all data
}
}
send_user_preference(item) {
console.log("Checking passed item: ",item);
return this.httpClient.post(this.baseUrl + '/users-likes',item); <--- here i need data from resource + user_id
console.log("-------------------------");
}
我不想将父组件中的 user_id 作为 @Import user_id 发送到每个子组件,因为 user_id 相同,这似乎是多余的。
无论从哪个组件调用该服务,我都希望将 user_id 直接发送到 POST 服务。
【问题讨论】:
标签: angular api angular7 angular2-services