繁体   English   中英

如何从ionic2 / angular2中的本地存储数组中检索一个单一值

[英]How to retrieve one single value from local storage array in ionic2/angular2

我已经填充了这样的数组:

`public IamanArray;
public MYARRAY(array: Array<any>)
{
this.localStorage.set('IamanArray',array);
}`

我需要一种简单的访问方式,比方说此数组的索引[1]处的值。 有简单的方法吗?

我努力了 :

`this.localStorage.get('IamanArray[1]');`

但它行不通。

有什么建议吗? 谢谢!

您需要先提取项目,然后获取项目:

public extraData(): any {
    let iamanArray = JSON.parse(localStorage.getItem('IamanArray'));
    return iamanArray[1];
}

另外,您的设置应如下所示:

public MYARRAY(array: Array<any>) {
    localStorage.setItem('IamanArray', array);
}

小错误,应该是getItem:

let arr = localStorage.getItem('IamanArray');
let value = arr[0];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM