【问题标题】:Exporting a UI data to the Server Side using Angular2 typescript使用 Angular2 typescript 将 UI 数据导出到服务器端
【发布时间】:2017-04-05 12:25:41
【问题描述】:

我在 UI 中有一个包含数据的表格。我想以 csv 格式(或 json 格式,稍后我可以将其转换为服务器端的 csv 格式)将该数据导出到 api 端(restful 服务),以便我可以下载文件以提供报告。 我有如下数据,如附件:

我希望将所有表数据存储在一个对象中,并将该对象作为 URL 传递给服务端(使用 POST 请求)。

我需要在服务器端下载该数据(为此,我编写了一个代码将 JSON 数据转换为 CSV 格式,然后将其导出)

用谷歌搜索它,我遇到的只是它的 .js 文件和函数。而我正在使用/需要打字稿。

我可以得到一个代码 sn-p 或至少如何接近解决方案。

提前感谢您的回复。

【问题讨论】:

    标签: json angular typescript export-to-csv


    【解决方案1】:

    您可以使用 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();
              });
          }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      相关资源
      最近更新 更多