angular - 如何在 URL 中传递变量,同时从 Angular 后端获取数据?
问题描述
public getQuestionsById(qid:number): Observable<Questions>{
return this.httpClient.get<Questions>
('http://localhost:9090/angular/questions/${qid}');
}
在这里,我想连接这个 URL 中的“qid”变量值。正确的格式应该是什么?
解决方案
您只需要为此使用模板文字。检查您使用错误运算符的基础知识。请不要在这里使用单引号,请使用反引号。
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
推荐阅读
- node.js - 无法在我的 Nuxt 项目中使用“node”命令导入 ES 模块
- javascript - 此代码如何将参数传递给不带参数的回调?
- python - 拼接字符串
- python - 在for循环中添加两个列表的相同索引值
- shake-build-system - 为什么没有`Action a -> Rules a`功能
- c++ - 并行化使执行时间加倍
- command-line - 开始 jupyter notebook 加载*并重新运行* .ipynb
- laravel - Laravel 保存模型而不触发事件
- c# - 带有“DoesNotReturn”属性的编译器错误
- heroku - Shopify 应用 CLI Heroku -- 页面无响应