我在Angular中创建一个组件,我以某种格式传递文本并将其转换为JSON格式。
到目前为止一切顺利。关键是现在我想按下一个按钮时将以前创建的对象下载为JSON文件,并且尽管我看了它,但我无法找到该表单。在这里,我将TS代码的一部分保留为JSON格式的对象:
onSubmit(){
this.stats = this.FIFAstatsform.get('fifastats').value;
this.stats = this.stats.replace(/\n/g, " ");
this.statsplitted = this.stats.split(" ", 58);
this.jsonobject = '{';
for (let stat of this.statsplitted){
if (this.statsplitted.indexOf(stat)%2==0){
this.jsonobject=this.jsonobject+'"'+stat+'"'+':';
}
if (this.statsplitted.indexOf(stat)%2!=0 && this.statsplitted.length-1 != this.statsplitted.indexOf(stat)){
this.jsonobject=this.jsonobject+stat+',';
}
if (this.statsplitted.indexOf(stat)%2!=0 && this.statsplitted.length-1 == this.statsplitted.indexOf(stat)){
this.jsonobject=this.jsonobject+stat+'}';
}
}
this.creado = true;