Я пытаюсь использовать LocalStorage для хранения массива, который содержит объекты. Прямо сейчас следующий код возвращает объект на консоли и не возвращается как массив. Это означает, что мой список ионов не может его прочитать. Есть ли способ обойти это и вернуть значение в виде массива с моими объектами в массиве? Презентация объекта содержит несколько вещей, таких как идентификатор, заголовок и т. Д. И т. Д. Я хочу иметь возможность хранить несколько презентаций в массиве, иметь возможность доступа к каждой из них и отображать их в списке ионов.
Manager.js
playlistService.addPlaylistAll = function (presentation) {
console.log("setting item");
var playlistarraytest = [];
playlistarraytest.push(presentation);
console.log("array first!! ", playlistarraytest);
localStorage.setItem('playlisttest', playlistarraytest);
playlistService.refresh();
var test = localStorage.getItem('playlisttest');
console.log(test);
}
Playlist.html
<ion-list ng-repeat="presentation in dayOne = (playlist | filter: { day: 1 } | orderBy: 'start_date')">