保存到AlertController的存储用户输入

时间:2018-01-09 08:13:45

标签: ionic3 ionic-storage

我基本上有一个待办事项列表应用程序,但要访问待办事项列表,用户必须输入用户名。

该项目处于测试阶段,因此目前用户可以输入任何名称并将其带到待办事项列表中。

我正在尝试接下来的步骤 - 我希望用户列出要记住的列表。

例如,用户输入“tim”作为用户名,并且将显示在tim下创建的所有待办事项。用户注销,输入新用户名“lucy”,显示在lucy下创建的所有待办事项。 我怎么能这样做?

我目前正在将todo项目保存到离子存储,但现在我想将它们保存为用户名。任何人都可以提供一些指导,或指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

您仍然可以使用storage进行存储。

storage.set('tim',[array-of-todos])

这将以Tim的名义存储一个密钥,该数组将包含所有蒂姆的待办事项。

对于Lucy,你创建另一个键和另一个对应于用户Lucy的数组。

您可以通过选中输入的用户名与您已存储的密钥匹配来获取用户。

if(username === 'tim'){ storage.get('tim').then();}
else{storage.get('lucy').then();}
相关问题