我基本上有一个待办事项列表应用程序,但要访问待办事项列表,用户必须输入用户名。
该项目处于测试阶段,因此目前用户可以输入任何名称,并将被带到待办事项列表中。
我正在尝试接下来的步骤--我希望用户的待办事项列表能够被记住。
例如,用户输入" tim“作为用户名,将显示在tim下创建的所有待办事项。用户注销,输入新用户名" lucy“,显示在lucy下创建的所有待办事项。我该怎么做呢?
我目前正在将待办事项保存到离子存储,但现在我想将它们保存为用户名。有没有人能给我一些指导,或者给我指明正确的方向?
发布于 2018-01-09 18:52:56
您仍然可以使用storage进行存储。
在storage.set('tim',[array-of-todos])中
这将在Tim名下存储一个键,数组将包含tim的所有待办事项。
对于Lucy,您将创建另一个键和另一个对应于用户Lucy的数组。
您可以通过检查输入的用户名是否与您已经存储的密钥匹配来获取用户。
if(username === 'tim'){ storage.get('tim').then();}
else{storage.get('lucy').then();}https://stackoverflow.com/questions/48163859
复制相似问题