我正在使用 Angular 2。我想提供下载 JSON 文件的功能。
就像我有 res = {bar : foo} 的响应一样,我想创建 json 文件,其中将包含此响应,可以在按钮/锚点单击上下载。
任何帮助将不胜感激。
这比预期的要简单。
constructor(private sanitizer: DomSanitizer){}
generateDownloadJsonUri() {
var theJSON = JSON.stringify(this.resJsonResponse);
var uri = this.sanitizer.bypassSecurityTrustUrl("data:text/json;charset=UTF-8," + encodeURIComponent(theJSON));
this.downloadJsonHref = uri;
}
在模板中包括
<a class="btn btn-clear" title="Download JSON" [href]="downloadJsonHref" download="download.json"></a>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)