2017-04-05 9 views
0

UIのテーブルにデータがあります。私はレポートを提供するためにファイルをダウンロードすることができるように、CSV形式(またはjson形式で、私はそれをサーバー側のcsv形式に変換することができます)のAPI側(安らかなサービス)にそのデータをエクスポートしたい。 添付ファイルのデータを以下に示します。Angular2のタイスクリプトを使用してサーバー側にUIデータをエクスポート

すべてのテーブルデータをオブジェクトに格納し、そのオブジェクトをURLとしてサービス側に渡します(POSTリクエストを使用)。

そして私は、サーバー側のデータ(このために、私はCSV形式にJSONデータを変換するためのコードを書かれて、それを輸出している)

はそれのためにグーグルを持っていると私は出会ったすべてであることをダウンロードする必要があります.jsファイルと関数を使用しています。typescriptを使用しています。

私はコードスニペットを得ることができますか、または少なくともソリューションのアプローチ方法。

お返事ありがとうございます。

答えて

0

あなたはここで、HTTPモジュールを使用してJSONオブジェクトとして作業を行う必要があり、コードを(あなたがデータのリストを持っていると仮定して)データをエクスポートすることができます。

exportData(dataList : any): Observable<any> { 
     let headers = new Headers({ 'Content-Type': 'application/json' }); 
     let options = new RequestOptions({ headers: headers }); 
     return this.http.post(this.serverApiUrl, JSON.stringify(dataList), options) 
      .map(res => { 
      return res.json(); 
      }); 
     } 
関連する問題