2016-09-16 110 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> 

如果您獲得這之後的任何錯誤,那麼請與樣品錯誤代碼問

感謝