2017-08-20 63 views
-2

我是angularjs2的新手。我必須從json文件檢索數據到數組。這樣我就可以在我的組件中使用json數據了。感謝您的幫助。如何從angularjs中獲取json文件中的數據2

+0

你閱讀文檔?你有什麼嘗試?堆棧溢出不是要求教程的地方。請分享代碼以展示您的嘗試。 – zero298

回答

0

所有你需要保持在SRC /資產文件夾JSON文件和讀取從那裏以http

getFromFile(){ 
    debugger; 
    return this.http.get("./assets/data.json") 
    .map((response: Response) =>response.json()) 
    .catch(this._errorHandler); 
} 
_errorHandler(error:Response){ 
    console.log(error); 
    return Observable.throw(error || "Internal server error"); 
} 

您將需要進口這些首先:

import { Http, Response } from '@angular/http'; 
    import { Observable } from 'rxjs/Observable'; 
    import 'rxjs/add/operator/map'; 
    import 'rxjs/add/operator/catch'; 
    import 'rxjs/add/observable/throw'; 
相關問題