我基本上有一个待办事项列表应用程序,但要访问待办事项列表,用户必须输入用户名。
该项目处于测试阶段,因此目前用户可以输入任何名称并将其带到待办事项列表中。
我正在尝试接下来的步骤 - 我希望用户列出要记住的列表。
例如,用户输入“tim”作为用户名,并且将显示在tim下创建的所有待办事项。用户注销,输入新用户名“lucy”,显示在lucy下创建的所有待办事项。 我怎么能这样做?
我目前正在将todo项目保存到离子存储,但现在我想将它们保存为用户名。任何人都可以提供一些指导,或指出我正确的方向吗?
答案 0 :(得分:1)
您仍然可以使用storage
进行存储。
在storage.set('tim',[array-of-todos])
这将以Tim的名义存储一个密钥,该数组将包含所有蒂姆的待办事项。
对于Lucy,你创建另一个键和另一个对应于用户Lucy的数组。
您可以通过选中输入的用户名与您已存储的密钥匹配来获取用户。
if(username === 'tim'){ storage.get('tim').then();}
else{storage.get('lucy').then();}