![](/img/trans.png)
[英]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.