我尝试使用angular js本地存储概念来实现记住我。我能够获得用户名和&我的控制器内的密码值,但是当用户第一次登录时,我无法保存这些值。你能帮我找到解决这个问题的方法。
答案 0 :(得分:0)
最近,我使用angular-localForage和localForage-cordovaSQLiteDriver
实现了类似的功能这就是:
首先,我在 index html 中配置了localForage设置,如下所示:
localforage.defineDriver(window.cordovaSQLiteDriver)
.then(function (){
localforage.config({
driver: [window.cordovaSQLiteDriver._driver,
localforage.INDEXEDDB,
localforage.WEBSQL,
localforage.LOCALSTORAGE
],
name: 'your_db_name',
storeName: 'store_name',
version: 1.0,
description: 'your_local_storage_description'
});
});
$localForage
,我个人觉得它在服务上更好,现在您可以保存数据:angular.module('myModule') .service('myService',myService);myService.$inject=['$localForage']; function myService($localForage){ $localForage.getItem('key'); $localForage.setItem('key',value); }
它对我有用,我希望它对你有用。