首页 > 解决方案 > 如何在 URL 中传递变量,同时从 Angular 后端获取数据?

问题描述

public getQuestionsById(qid:number): Observable<Questions>{
 return this.httpClient.get<Questions> 
  ('http://localhost:9090/angular/questions/${qid}');
  
}

在这里,我想连接这个 URL 中的“qid”变量值。正确的格式应该是什么?

标签: angularurlhttpclient

解决方案


您只需要为此使用模板文字。检查您使用错误运算符的基础知识。请不要在这里使用单引号,请使用反引号

public getQuestionsById(qid:number): Observable<Questions>{
    return this.httpClient.get<Questions>(`http://localhost:9090/angular/questions/${qid}`);
     
   }

祝你好运:)

链接:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals


推荐阅读