使用http.get无法识别.json文件?

时间:2018-06-11 11:07:16

标签: angular

我试图访问存储在.json文件中的输入数据但由于某种原因我的路径无法识别:

此方法在请求数据时运行:

    getData() {
  console.log('this is working');
  this.http.get('src/app/inputs/inputs.json')
  .subscribe(
    (data: any) => {
      console.log('this is working');
      console.log(data.text());
     }
   );
  }
}

这是我的文件夹结构:

enter image description here

只要单击一个单独的按钮,我就可以添加数据,只需检索它就是我卡住的地方。

2 个答案:

答案 0 :(得分:3)

我认为你必须在angular.json的assets部分添加你的输入文件夹 例如

"assets": [
  "src/assets",
  "src/inputs",
  "src/favicon.ico"
]

然后通过

访问您的数据
this.http.get('inputs/inputs.json')

答案 1 :(得分:0)

尝试select m.traceid, f.name, f.flowid, m.traceday, m.logtimestamp from flow f inner join messageinfo m on m.flowid = f.flowid where m.traceid = (select max(m2.traceid) from messageinfo m2 where m2.flowid = m.flowid) order by f.name;