我试图从这个localStorage数据创建一个数组。这是因为我想将数据绑定到HTML文档中的列表。由于<li *ngFor="let user of users">{{user.name}}</li>
仅支持数组,因此我需要将JSON转换为数组。
LocalStorage JSON:
Key: User Value: {"name":"Kevin","country":"Canada","about":"Test","image":""}
答案 0 :(得分:2)
创建名为users
的变量users:any = [];
然后
let user = JSON.parse(localStorage.getItem('user'));
this.users.push(user);
答案 1 :(得分:2)
您可以使用地图功能:
var users = Object.keys(obj).map(function(x) { return obj[x] });