我想在angular 4中打开用户Id基本配置文件页面
我想在angular 4中打开用户配置文件页面:- 我已从后端发送配置文件API:-我想在angular 4中打开用户Id基本配置文件页面,angular,ruby-on-rails-4,Angular,Ruby On Rails 4,我想在angular 4中打开用户配置文件页面:- 我已从后端发送配置文件API:- http://localhost:3001/my_profile/2.json/?api_token=Uq3cv0E4UukGRolYO3x4p-Zog7rnVqefj1uMGaq7EGA 然后我对如何在服务中动态调用Userid(2)感到困惑 doProfile(token: any){ let data = new URLSearchParams(); data.append('api_t
http://localhost:3001/my_profile/2.json/?api_token=Uq3cv0E4UukGRolYO3x4p-Zog7rnVqefj1uMGaq7EGA
然后我对如何在服务中动态调用Userid(2)感到困惑
doProfile(token: any){
let data = new URLSearchParams();
data.append('api_token', token);
return this.http.get(this.url+'my_profile/userId.json?'+'api_token='+token).map((response: Response) => response.json());
}
将参数传递给
doProfile
函数并使用它形成URL,然后由于您已经创建了URLSearchParams
将其传递给http
选项的params
属性
doProfile(token: any, userId: number){
let data = new URLSearchParams();
data.append('api_token', token);
return this.http.get(`${this.url}my_profile/${userId}.json`, {params: data })
.map((response: Response) => response.json());
}
像
this.http.get(`${this.url}my_profile/${userId}.json?api_-token=${token}`)那样使用它……
这就是我想知道的。如何发送用户ID。this.friendservice.doProfile(this.globalService.user_token).subscribe((响应:any)=>{this.peopleKnow=response;this.loading=false;})@RahulWadhwa因此,通过调用doProfile
函数,您应该传递userId
以及this.friendservice.doProfile(this.globalService.user\u token,userId)
正在工作,谢谢