У меня есть строковый объект json, который я пытаюсь отформатировать и отобразить в html. Я попытался использовать JSON.parse()
и JSON.stringify()
, но typeof по-прежнему отображается в виде строки и отображается в виде прямой линии вместо форматирования. Я также попробовал {{formatJson | json}}
и все еще безуспешно.
formatJSON: string = '{"a":1,"b":2,"c":{"d":3, "e":4}}'
ngOnInit() {
var test = json.parse(this.formatJSON);
console.log(typeof test); //string
this.formatJSON = JSON.stringify(test, null, " ")
}
HTML код:
<code><div>
<textarea [(ngModel)]="formatJSON" class="text-area" cols="200" rows="10">
{{formatJSON}}
</textarea>
</div>
<!-- <pre>{{formatJSON | json}}
->
Желаемый вывод: