Angular 2:从HTTP访问JSON时出错

时间:2017-07-06 11:46:30

标签: json angular angular-services angular-http

我正在以角度2创建应用程序。我试图通过服务中的http访问json数据。但我得到一个错误说

var myMap = new Map([['key1', 'value1'], ['key2', 'value2']]);

我有指定文件夹中的数据,但我无法访问它。

我的服务代码如下。

closes #123

enter image description here

2 个答案:

答案 0 :(得分:2)

我的html文件位于

"Project/src/app/..."

因此,要访问JSON文件,我需要从tabs文件夹和app文件夹返回到达代码和图像的基本目录。我用../从文件夹中回来。

从此我的服务网址如下:

url = "../../assets/data/products.json";

答案 1 :(得分:0)

尝试从服务文件的位置使用文件的直接路径。例如:

url = "data/products.json";

它会起作用。