затем получить доступ к ним в * ng для этого:

аюсь сохранить объект массива данных со многими атрибутами в список избранного, используя хранилище Ionic SQlite.

Например, у меня есть массив данных в поставщике данных:

data.ts

     private options: any[] = [

        {
          "name": "option 01",
          "website": "www.google.com",
          "about": "choose this option 01",
          "id": "1"
        },

        {
          "name": "option 02",
          "website": "www.yahoo.com",
          "about": "choose this option 02",
          "id": "2"
        },
        {
          "name": "option 03",
          "website": "www.bing.com",
          "about": "choose this option 03",
          "id": "3"
        },
        {
          "name": "option 04",
          "website": "www.stackoverflow.com",
          "about": "choose this option 04",
          "id": "4"
        }
    ]

и я называю эти объекты данных в моемдомашний html страница, на которой есть возможность сохранить список избранных.

<ion-card *ngFor="let option of options">
  <h1>{{option.name}}</h1>
  <h1>{{option.about }}</h1>
<h4>{{option.website}}</h4>

<button ion-button block (click)="saveToFavorite()">Save to Favorite List</button>

<button ion-button block (click)="removeFromFavorite()">Remove from Favorite List</button>
</ion-card>

и вот неполныйhome.ts файл

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

const STORAGE_KEY = 'favoriteOptions';

  saveToFavorite(option) {

    this.storage.set();
  }

  removeFromFavorite(option) {
   this.storage.remove();
  }

Я хочу, чтобы saveToFavorite () сохранял объект массива данных опций в ключ хранения избранных опций, чтобы я мог загрузить их все наизбранноеList HTML страница:

<ion-content>
    <div *ngFor="let option of options">
        <h1>{{option.name}}</h1>
        <p>{{option.about}}</p>
        <button ion-button block (click)="removeFromFavorite()">Remove from Favorite List</button>
    </div>
</ion-content>

любимый список ts файл:

  getAllFavoriteOptions() {
    return this.storage.get(STORAGE_KEY);
  }

  removeFromFavorite(option) {
   this.storage.remove();
  }

Каким-то образом я немного потерян. Пожалуйста, исправьте мои коды в файлах TS.

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос