Ionic/AngularJS:如何从表单本地保存数据?
我正在尝试创建一个注册表。提交表单后,我只想将数据保存到本地存储Ionic/AngularJS:如何从表单本地保存数据?,angularjs,ionic-framework,ionic,Angularjs,Ionic Framework,Ionic,我正在尝试创建一个注册表。提交表单后,我只想将数据保存到本地存储 有谁能给我举个例子或给我指一个可以帮助我的教程吗?你可以使用$window.localStorage。对于此依赖项中的inject$窗口。 下面是这个的语法 $windows.localStorage["key"]=jsonValue; 您可以使用lokiJS或SQLite,甚至可以使用基本的内部Get/Set 看看我的问题和答案: SQLite: 基本内部获取/设置服务: LokiJS(NOSQL): 本地存储/会话存储
有谁能给我举个例子或给我指一个可以帮助我的教程吗?你可以使用$window.localStorage。对于此依赖项中的inject$窗口。 下面是这个的语法
$windows.localStorage["key"]=jsonValue;
您可以使用lokiJS或SQLite,甚至可以使用基本的内部Get/Set 看看我的问题和答案: SQLite: 基本内部获取/设置服务: LokiJS(NOSQL): 本地存储/会话存储: 您还可以利用现有的HTML5本地/会话存储 对于一个表单,您可能只想使用基本的内部getter/setter,这对于大多数情况应该已经足够了。我个人还没有试过lokiJS,但我认为它很好 检查此链接 提交表单后,在函数内部使用本地存储,如。。
我们需要在模块中注入ng存储,在您想要使用的控制器/服务中注入本地存储,然后在本地存储中存储提交的数据。我更喜欢在我的AngularJS和Cordova/Ionic项目中使用GitHub库Angular local storage 在本地存储器中设置密钥
myApp.controller('MainCtrl', function($scope, localStorageService) {
//...
function getItem(key) {
return localStorageService.get(key);
}
//...
});
在本地存储中获取密钥
myApp.controller('MainCtrl', function($scope, localStorageService) {
//...
function getItem(key) {
return localStorageService.get(key);
}
//...
});
Ionic上的本地存储往往每隔几天就会被擦除一次