我正在尝试使用本地存储来保存angularjs中的用户登录详细信息。如何在angualrjs中使用localstorage? 你可以分享示例代码或教程。
答案 0 :(得分:0)
Here是带有角度的端到端应用的一个很好的例子。
此应用使用本地存储来保存登录“令牌”。
以下是使用local-storage的代码 中的一些 示例:
angular.module('bucketList.services', [])
.factory('API', function ($rootScope, $window) {
$rootScope.setToken = function (token) {
return $window.localStorage.token = token;
}
$rootScope.getToken = function () {
return $window.localStorage.token;
}
$rootScope.isSessionActive = function () {
return $window.localStorage.token ? true : false;
}
});
答案 1 :(得分:0)
https://github.com/fredricrylander/angular-webstorage提供了将localStorage用作默认存储的工具。并且当localStorage不可用时使用会话或内存。它使用存储默认值['local','session','memory']。
示例代码:
var x = $webStorage.get('someProp');
$webStorage.add('someProp',x);
$webStorage.remove('someProp');