如何在从后端获取数据时在URL中传递变量? publicGetQuestionsById(qid:number):可观察{ 返回this.httpClient.get ('http://localhost:9090/angular/questions/${qid}'); }
在这里,我想连接这个URL中的“qid”变量值。正确的格式应该是什么?您只需使用模板文本即可。检查基本情况,您只是使用了错误的运算符。请不要用在这里,用在那里如何在从后端获取数据时在URL中传递变量? publicGetQuestionsById(qid:number):可观察{ 返回this.httpClient.get ('http://localhost:9090/angular/questions/${qid}'); },angular,url,httpclient,Angular,Url,Httpclient,在这里,我想连接这个URL中的“qid”变量值。正确的格式应该是什么?您只需使用模板文本即可。检查基本情况,您只是使用了错误的运算符。请不要用在这里,用在那里 public getQuestionsById(qid:number): Observable<Questions>{ return this.httpClient.get<Questions> ('http://localhost:9090/angular/questions/${qid}'); }
public getQuestionsById(qid:number): Observable<Questions>{
return this.httpClient.get<Questions>
('http://localhost:9090/angular/questions/${qid}');
}
publicGetQuestionsById(qid:number):可观察{
返回this.httpClient.get(`http://localhost:9090/angular/questions/${qid}`);
}
祝你好运:)
链接:我个人这样做:
public getQuestionsById(qid:number): Observable<Questions>{
return this.httpClient.get<Questions>(`http://localhost:9090/angular/questions/${qid}`);
}
publicGetQuestionsById(qid:number):可观察{
返回此.httpClient.get(“http://localhost:9090/angular/questions/“+qid);
}
还有一个快速提示,不要在每个服务文件中都写入该URL,而是在环境文件中添加一个变量,然后您可以在任何需要的地方导入它(当然,如果您在更多服务中使用此功能)
public getQuestionsById(qid:number): Observable<Questions>{
return this.httpClient.get<Questions>("http://localhost:9090/angular/questions/" + qid);
}