2017-08-20 23 views
-2

私はangularjs2を初めて使用しています。私はjsonファイルから配列にデータを取得する必要があります。私のコンポーネントでjsonデータを使用できるように。私を助けてくれてありがとう。anglejsのjsonファイルからデータを取得する方法2

+0

あなたはドキュメントを読みました?何を試しましたか? Stack Overflowはチュートリアルを要求する場所ではありません。あなたの試みを示すためにコードを共有してください。 – zero298

答えて

0

あなたはこれらをインポートする必要があります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"); 
} 

ではsrc /資産フォルダにJSONファイルを保持し、そこから読み取る必要がまず第一に:

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'; 
関連する問題