通过Angular.js维护会话

前端之家收集整理的这篇文章主要介绍了通过Angular.js维护会话前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用AngularJS框架工作一个项目。我很新的使用这个框架;在过去,我只使用纯JavaScript和jQuery。该项目是一种适用于利基市场的网页设计师应用程序。

用户在设计期间在页面之间移动时,我想要维护他们正在进行的所有更改的会话。

现在如果用户登录,我们使用数据库中的数据加载会话。当用户单击保存按钮时,我们使用会话数据更新数据库。有人告诉我,我可以维持会话在Angular类似于骨干。这可能吗?如果是的,你能请我指导一个教程,不专注于指令或UI?如果这不可能有其他可行的选择?

这里是一种代码片段给你:
app.factory('Session',function($http) {
  var Session = {
    data: {},saveSession: function() { /* save session data to db */ },updateSession: function() { 
      /* load data from db */
      $http.get('session.json').then(function(r) { return Session.data = r.data;});
    }
  };
  Session.updateSession();
  return Session; 
});

这里是Plunker示例如何使用:
http://plnkr.co/edit/Fg3uF4ukl5p88Z0AeQqU?p=preview

猜你在找的Angularjs相关文章