学习angularjs时的存储方法

Storage method while learning angularjs

本文关键字:存储 方法 angularjs 学习      更新时间:2023-09-26

我目前正在学习angularjs,并试图构建一个listapp。

我正在努力决定在构建原型时应该使用哪种存储方法。

目前我正在使用一个绑定到作用域的对象,但它对我来说不是很好

  • 列表名称
    • 列表类型
    • 列出项目
      • 文本
      • 已完成

我希望能够从存储中添加、删除和编辑。

任何建议、链接、教程、指导或其他内容都将不胜感激!

此外,我还计划稍后转到firebase(我觉得这只是在我学习角度时增加了一层额外的复杂性)。

对于学习/原型设计,您可以使用MongoLab数据库作为存储(最多500 MB是免费的)。由于MongoLab数据库是托管的,所以您不必关心配置您的开发环境(即安装数据库服务器、数据库客户端或其他任何东西)。您只需在网页上创建一些简单的数据库(通过GUI管理工具),然后在angularjs代码中使用URL,如:

var url = "https://api.mongolab.com/api/1/databases/angularjs-intro/collections/users?apiKey=terrPcifZzn01_ImGsFOIZ96SwvSXgN9";
return $http.get(url);

看看它是如何在这个AngularJS教程中使用的。

如果您只是在学习/原型设计,本地存储应该适合您的需求。

localStorage.setItem('key', 'value');

localStorage.getItem('key'); // returns 'value'