ค้นหาเว็บไซต์

TypeScript - การจัดเก็บข้อมูล Ionic 2 สำหรับเบราว์เซอร์และมือถือ


ก่อน RC0 Ionic 2 มีความสามารถในการใช้การเก็บข้อมูลท้องถิ่นแบบนี้:

storage = new LocalStorage(SqlStorage, options);

ฉันใช้สิ่งนี้ในแอปของฉันและมันใช้งานได้ทั้งในเบราว์เซอร์ (ionic serve) และมือถือ (build/run)

ตอนนี้มีเพียง LocalStorage หรือ SecureStorage เท่านั้น ซึ่งดูเหมือนว่าทั้งคู่จะไม่ทำงานในเบราว์เซอร์ (serve)

มีความเป็นไปได้อื่นในการใช้ระบบจัดเก็บ/ฐานข้อมูลที่สามารถใช้งานได้ทั้ง เบราว์เซอร์และมือถือ หรือไม่?

ฉันดีใจเกี่ยวกับความช่วยเหลือใด ๆ

คำตอบ #1

ตอนนี้ (Ionic v2.0.1) คุณสามารถใช้ Storage ได้ดังนี้:

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

export class MyApp {
  constructor(storage: Storage) {

     storage.ready().then(() => {

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

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

รายละเอียดเพิ่มเติมที่ https://ionicframework.com/docs/v2/storage