如何从ionic2 / angular2

时间:2017-08-23 16:49:37

标签: arrays html5 angular ionic2

我填充了这样的数组:

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

我需要一种简单的方法来访问,让我们说这个数组的索引[1]的值。 有一个简单的方法吗?

我试过了:

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

但它不会起作用。

有什么建议吗? 谢谢!

2 个答案:

答案 0 :(得分:1)

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

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

您的设置也应如下:

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

答案 1 :(得分:0)

小错误,应该是getItem:

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