2015-08-24 2 views
0

Я разрабатываю мобильное приложение с использованием ионного. когда я загружаю страницу (используя window.location.reload(); в javascript), приложение теряет информацию пользователя (информация аутентификации). Я ищу решение, которое позволяет моему приложению сохранять эту информацию даже при загрузке страницы!ionic: сохранить данные во время загрузки страницы

Я использую эту услугу в моем app.js сохранить данные пользователя и поделиться им с контроллерами

.service('sharedProperties', function() { 
     var idpersonne,nom,prenom,login,pass,admin ; 

     return { 
      getIdpersonne: function() { 
       return idpersonne; 
      }, 
      setIdpersonne: function(value) { 
       idpersonne = value; 
      }, 
      getNom: function() { 
       return nom; 
      }, 
      setNom: function(value) { 
       nom = value; 
      }, 
      getPrenom: function() { 
       return prenom; 
      }, 
      setPrenom: function(value) { 
       prenom = value; 
      }, 
      getLogin: function() { 
       return login; 
      }, 
      setLogin: function(value) { 
       login = value; 
      }, 
      getPass: function() { 
       return pass; 
      }, 
      setPass: function(value) { 
       pass = value; 
      }, 
      getAdmin: function() { 
       return admin; 
      }, 
      setAdmin: function(value) { 
       admin = value; 
      } 
     }; 
}) 

ответ

0

Я предлагаю вам взглянуть на локальное хранилище, чтобы сохранить данные легко (http://learn.ionicframework.com/formulas/localstorage/) , Эта статья из команды Ион показывает все в деталях. Основной синтаксис для локального хранения:

window.localStorage['name'] = 'Max'; 

и загрузить значение по:

var name = window.localStorage['name'] || 'you'; 
+0

да, вы правы! это именно то, что я ищу .. большое спасибо. – beginner

+0

Нет проблем. Рад видеть, что ответ был полезен. Ура! – denden130

Смежные вопросы