将两个变量存储到localStorage时如何连接?

时间:2016-09-27 08:46:17

标签: ionic-framework ionic2

我在Ionic上写了我的第一个应用程序。它是一个简单的笔记应用程序。我保存了我的笔记列表:

save() {
    if(this.todoItem != "" && this.todoText != "") {
        this.todoList.push(this.todoItem);
        localStorage.setItem("todol", JSON.stringify(this.todoList));
        this.nav.pop();
    }
}

我希望todoItem和todoText连接,所以当我将它推送到本地存储时,JSON看起来像这样:

{"todoList":[
    {"todoItem":"item1", "todoText":"text1"},
    {"todoItem":"item2", "todoText":"text2"},
    {"todoItem":"item3", "todoText":"text3"}
]} 

1 个答案:

答案 0 :(得分:0)

不是将普通的todoItem推送到列表,而是可以尝试使用您需要的模式形成一个Object,如图所示。

    save() {
    if(this.todoItem != "" && this.todoText != "") {

        this.todoList.push({"todoItem":this.todoItem , "todoText":this.todoText});
        localStorage.setItem("todol", JSON.stringify(this.todoList));
        this.nav.pop();
    }
}