0

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

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

我正在尝试采取接下来的步骤 - 我希望用户执行列表被记住。

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

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

4

1 回答 1

1

您仍然可以storage用于存储目的。

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

这将在 Tim 的名称下存储一个键,并且该数组将包含 tim 的所有待办事项。

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

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

if(username === 'tim'){ storage.get('tim').then();}
else{storage.get('lucy').then();}
于 2018-01-09T10:52:56.043 回答