离子共享偏好的概念

时间:2018-09-17 16:31:59

标签: ionic3

有人知道离子中如何使用android中共享首选项的概念吗?我做了很多尝试,但不了解它在离子中的用法。

1 个答案:

答案 0 :(得分:4)

在离子中,我们使用离子存储:storage doc

您可以使用以下命令安装此插件

ionic cordova plugin add cordova-sqlite-storage

npm install --save @ionic/storage

将其包含在您的 app.module.ts 导入中:

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

    // Inside of your @NgModule
    imports: [
        IonicStorageModule.forRoot() // Add this
    ],

然后,在使用它的页面上,像这样引用它:

    constructor(private storage: Storage) { }

      ...

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

  // Or to get a key/value pair its key value can get from any page after settting key value
      storage.get('name').then((val) => {
        console.log('Your age is', val);
      });
    }

您还可以使用localforage:enter link description here

安装localforage:

npm install localforage

用途: 注入

import * as localforage from "localforage";

储值

 localForage.setItem('key', 'value');

获取价值(同一页面或其他页面)

localforage.getItem('key');

希望您会有所帮助