【发布时间】:2018-08-12 06:54:26
【问题描述】:
在这里,我想知道如何创建文本文件或 json 文件并下载将要填充的动态数据。
下面是我的
服务代码
validateUserData(userId) {
var headers = new Headers();
return this.http.get(`${this.baseUrl}/Users?userId=`+userId,{headers: headers}).map(result => {
return result.json();
});
}
component.ts
this.service.validateUserData(userId).subscribe( res => {
console.log(res);
new Angular2Txt(res, 'My Report');
});
在这里我想将 Response 发送到我必须创建它的 textFile 或 json 文件,以便用户能够下载我该怎么做 Angular package
我试过上面的包,但我只能下载空文件
【问题讨论】:
-
顺便说一下GET请求不需要发送
content-type标头 -
是的,我知道编辑过它以及解决该问题的任何方法?
-
您使用的是哪个版本的 Angular?还有,你用的是Http还是HttpClient?
-
使用 Angular 6,但仅使用 http,因为它已从 Angular 4 升级到 Angular 6
-
您可能会发现使用
HttpClient会更容易,因为很容易将其配置为返回Blob。
标签: angular typescript