2015-11-18 4 views

ответ

1

Вы можете использовать $ window.localStorage. Для этого введите $ window в зависимости. Ниже приведен синтаксис для этого

$windows.localStorage["key"]=jsonValue; 
+2

Локальное хранение на ионический, как правило, протереть через каждые несколько дней –

4

Вы можете использовать lokiJS или SQLite или даже Basic Internal Get/Set.

Взгляните на мой вопрос и ответы:

SQLite: Save ,retrieve and upload data to a remote server---(AngularJs/Ionic)

Basic Internal Get/Set Service: Angular Service To Set And Retrieve Object Between Controllers

LokiJS (NoSQL): http://lokijs.org/#/

http://gonehybrid.com/how-to-use-lokijs-for-local-storage-in-your-ionic-app/

LocalStorage/Session Storage:

Вы также можете использовать существующее хранилище локального/сеанса HTML 5.

Для просто формы вы можете просто использовать базовый внутренний геттер/сеттер, которого должно хватить для большинства случаев. Я лично попробовал lokiJS, но я думаю, что это хорошо!

0

проверить ссылку http://ionicframework.com/docs/guide/building.html и после представления формы внутри функции использовать локальное хранилище, как .. https://blog.nraboy.com/2014/12/use-ngstorage-angularjs-local-storage-needs/ нам нужно вводить нг-памяти в модуле, впрыснуть локальное хранилище в контроллер/сервис, где вы хотите использовать то магазин представленные данные в локальном хранилище.

2

Я предпочитаю использовать библиотеку GitHub Угловое локальное хранилище в моих проектах AngularJS и Cordova/Ionic.

https://github.com/grevory/angular-local-storage

Set Key в Local Storage

myApp.controller('MainCtrl', function($scope, localStorageService) { 
    //... 
    function submit(key, val) { 
    return localStorageService.set(key, val); 
    } 
    //... 
}); 

Get Key в Local Storage

myApp.controller('MainCtrl', function($scope, localStorageService) { 
    //... 
    function getItem(key) { 
    return localStorageService.get(key); 
    } 
    //... 
}); 
Смежные вопросы