[英]How can I use radio button for choosing gender in my ionic 3 angular app?
[英]How can i use in memory database to my Ionic app
我是离子应用程序开发的新手,也是内存数据库中的新手,如何在离子数据库应用程序的内存数据库中使用。 对于My Ionic应用程序,我正在使用AngularJS,HTML5和CSS。 我需要将数据从My Ionic应用程序传输到Inn内存数据库。 请给我一些有用的链接。 提前致谢。
尝试这种方式..!
命令安装本地存储
bower install a0-angular-storage
在index.html中
<script src="lib/angular-storage.min.js"></script>
提供服务:
angular.module('app', ['angular-storage'])
.factory('UserDetailsService', function ( store ,$rootScope) {
var self = {};
self.getUsers = function () {
var users = store.get('_userList');
if (users){
return users;
}else{
return null;
}
};
self.setUsers = function(UserList) {
$rootScope.users = UserList;
store.set('_userList', UserList);
};
return self;
});
在控制器中:
.controller('UserCtrl', function ($scope, UserDetailsService,store) {
//to store data..!
$scope.doLogin = function () {
$http.post('**** URL *****', $scope.loginData).
success(function (response) {
$scope.users = response.result;
UserDetailsService.setUsers($scope.users);// call to service..!
}).error(function (response) {
});
};
//to get local store list
$scope.users = UserDetailsService.getUser();
//to remove local store data
$scope.toRemoveLocalData = function () {
store.remove('_userList');
};
})
一种更简单的方法 ..
您可以使用本地存储 ,首先创建一个角度工厂 ,然后在您的ionic app控制器中使用该角度工厂 ,示例代码如下:
角工厂 ::
.factory('$localstorage', ['$window', function($window) {
return {
set: function(key, value) {
$window.localStorage[key] = value;
},
get: function(key, defaultValue) {
return $window.localStorage[key] || defaultValue;
},
setObject: function(key, value) {
$window.localStorage[key] = JSON.stringify(value);
},
getObject: function(key) {
return JSON.parse($window.localStorage[key] || '{}');
}
}
}]);
角度控制器 :
.controller('mainCtrl', function($scope, $localstorage) {
// set data to $localstorage
// you can use this json data anywhere in your app
$localstorage.setObject('object_name', json_data);
// get $localstorage data
var json_data = $localstorage.getObject('object_name');
});
注意:本地存储仅用于有限的数据。 对于大量数据,您最好使用sqlite
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.