2016-09-16 77 views
0

我正努力通过JavaScript访问我的组件文件中的本地JSON文件。在Angular 1中,我只是提供服务并将其注入到控制器中,但与Angular 2一起丢失。Angular 2访问JSON文件

+0

我不明白是什么问题。您可以向服务器发出一个“http.get(...)'请求来获取文件。 –

+0

要求是文件是本地的,而不是服务器上的。我不确定如何将数据导入组件以使用它。 – user1876246

+0

类似于http://www.html5rocks.com/de/tutorials/file/dndfiles/或http://stackoverflow.com/questions/371875/local-file-access-with-javascript? –

回答

0

如果您想从本地JSON文件中获取数据。首先,你需要使用获得JSON数据到varible HttpClient的

Angular 2 HttpClient Official Docs

然后JSON数据可用于打印数据

如果您数据jsonDATA变量然后

<ul> 
<li *ngFor="let newData of jsonData"> 
{{newData.name}} 
</li> 
</ul> 

如果您获得这之后的任何错误,那么请与样品错误代码问

感谢