【发布时间】:2019-11-24 12:40:32
【问题描述】:
我创建了一个 JSON 对象,其中包含数组,对应于 CSV 文件的字段,这些字段是使用库 papa Parse 解析的。我想在 HTML 中显示这些,但我不知道如何从 JSON 对象中提取数组并将它们放入一个可以在 html 中显示的变量中。
打字稿
func(){
this.fileHasBeenUploaded = true;
this.csvData = reader.result as string;
console.log(this.csvData);
console.log(this.papa.parse(this.csvData));
this.resultObj = this.papa.parse(this.csvData);}
html
<div *ngIf='fileHasBeenUploaded'>
TESTING TESTING:
<div *ngFor="let i of resultObj">
<span *ngFor="let j of i">
{{j}}
</span>
</div>
<div>
the array is: {{resultObj}}
</div>
我的嵌套 *ngFor 循环出错,尝试直接显示对象只显示“[object Object]”
【问题讨论】:
-
如果您只是将它们称为“对象”和“数组”而不是提及 JSON,那么您将可以更轻松地搜索和讨论这个问题,除非您实际上是在处理文本/字符串JavaScript 中的值变量。
-
你能发布一个你的数据示例吗?
-
您想显示数据以用于调试目的还是以优雅的方式显示?出于调试目的,您可以使用
<pre>{{resultObj | json}}</pre>
标签: javascript html json angular typescript