2017-02-17 9 views
1

На Android вы можете использовать класс SharedPreferences для хранения небольшого количества данных. Пример:Что такое класс, эквивалентный SharedPreferences в Ionic 2?

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); 
SharedPreferences.Editor editor = sharedPref.edit(); 
editor.putInt(getString(R.string.saved_high_score), newHighScore); 
editor.commit(); 

Что такое класс, эквивалентный SharedPreferences в Ionic 2? Как его можно использовать?

+0

@HassanShahzad Я не помню очень хорошо. Но попробуйте этот https://github.com/apla/me.apla.cordova.app-preferences – Viana

+0

@HassanShahzad Ответ Мэтт работал для меня. – Viana

ответ

3

Ionic 2 имеет модуль памяти. Документы: here. Он не использует SharedPreferences под капотом, но будет:

«попытаться использовать IndexedDB, WebSQL и localstorage в этом порядке».

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

import { Storage } from '@ionic/storage'; 

export class MyApp { 
    constructor(storage: Storage) { 

// set a key/value 
storage.set('name', 'Max'); 

    // Or to get a key/value pair 
    storage.get('name').then((val) => { 
     console.log('Your name is', val); 
    }) 
    } 
}