如何解决如何从应用程序内部的项目中获取资产文件?
我在主项目中有一个应用程序(称为http-app),我正在按照guide使用HTTP测试角度通信服务。
在config.service.ts上,我试图获取config.json文件:
configUrl = 'assets/config.json'
constructor(private http: HttpClient) { }
getConfig(): Observable<Config> {
return this.http.get<Config>(this.configUrl)
.pipe(
retry(3),catchError(this.handleError)
);
}
但是找不到文件。结果:
有关文件夹结构的更多说明:
main-project
projects
http-app
assets
config.json <----
src
app
config.service.ts
...
src
app
...
那么我如何获取项目资产文件夹中的config.json文件?
解决方法
您相对于根目录的路径为"projects/http-app/assets/config.json"
否则,您可以尝试两个目录"../../assets/config.json"
您可以记录此var的值吗? 我不确定您的应用结构,如果您使用节点模块可以尝试导入
import config from "projects/http-app/assets/config.json"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。