如何在Angular4中访问json文件

如何在Angular4中访问json文件,json,angular,Json,Angular,我想访问myservice.service.ts中的data.json文件 有人能给我建议如何实现它吗 目录结构 myserivce.service.ts文件 得到这样的错误 使用类似data.json的URL,并将data.json文件放在src/目录中。它会很好用的 或 使用类似于assets/data.json的URL,并将data.json文件放在src/assets/目录中。两件事 data.json文件必须存在于承载web应用程序的服务器上 您提供的$http的URL与执行请求(

我想访问myservice.service.ts中的data.json文件

有人能给我建议如何实现它吗

目录结构

myserivce.service.ts文件

得到这样的错误


使用类似
data.json的URL,并将
data.json
文件放在
src/
目录中。它会很好用的

使用类似于
assets/data.json的URL,并将
data.json
文件放在
src/assets/
目录中。

两件事

  • data.json
    文件必须存在于承载web应用程序的服务器上
  • 您提供的
    $http
    的URL与执行请求(或请求链)的服务或组件不相关。您必须指定绝对url,该url将

    private _url = '/src/app/data.json';
    

  • 出现了什么错误?请尝试将服务文件中的_url变量的private改为public。在@AddWebSolutionPvtLtd时,它不起作用