json - Angular 6 - 文本区域中的值显示为对象对象
问题描述
我有一些数据使用 localstorage 存储并使用 stringify 保存,我想将数据添加到 textarea。
以下是代码部分:
{
"name":"some name"
}
得到的是我正在这样做:
this.mydat = localStorage.getItem('mydata');
我在 localstorage 中有一个名为 mydata 的变量
所以到 this.mydat 的控制台日志会给我这个:
{
"name":"some name"
}
现在我想将它添加到 textarea,所以我这样做:
this.con.nativeElement.value = JSON.parse(this.mydat);
这显示为:
[object Object]
在文本区域。
我想看到的是这样的:
{
name : 'some name'
}
在我的 textarea 中,我添加了 json 管道:
{{ thecontents | json }}
所以理论上它应该显示一个js对象?
我怎样才能解决这个问题?
解决方案
您需要解析对象,
this.mydat =JSON.parse(localStorage.getItem('mydata'));
接着
{{ mydat | json }}
推荐阅读
- python - 如何使用列索引比较两个数据框?
- python - `conda deactivate` 和简单地关闭 Conda 终端的区别
- python-3.x - 雪花 Python 3 连接关闭错误
- ios - 如何将动画 gif 文件从 Xamarin.Android 传输到 Xamarin.iOS?
- c++ - 不使用 if 语句调用多个类
- python - for循环中的Pygame光标仅在最后一个工作
- linux - 有什么办法可以保留文件名(+日期小时)
- java - 用 lambda 替换 for 循环
- python - Pip 更新错误“无法在符号链接上调用 rmtree”
- c - C- 为什么我的代码在 IDE 中运行,而不是在 linux 环境(silo)中运行?