Привет У меня есть данные в LocalStorage в JSON строку:AngularJS и JSON возвращает неопределенное
[
{"Date":"28/04/2016","Time":"08:00","Title":"Title 1"},
{"Date":"28/04/2016","Time":"08:30","Title":"Title 2"}
]
И мой module.factory выглядит следующим образом:
module.factory('$schedule', function() {
var schedule = {};
var result = JSON.parse(localStorage.getItem('myAgenda'));
schedule.items = [{
title: result.Title,
date: result.Date,
time: result.Time
}];
return schedule;
});
Когда я пытаюсь получить данные возвращаются undefined. Когда я пытаюсь получить конкретный объект, например:
console.log(result[0].Title);
Он отлично работает и отображает только первый элемент. Наверное, я пропустил каждое определение, но не знаю, как это сделать. Пожалуйста, помогите мне получить все результаты в моем schedule.items.
И я передаю результат как элементы в:
module.controller('ScheduleController', function($scope, $schedule) {
$scope.items = $schedule.items;
});
Большое спасибо.
Как вы пытаетесь получить данные? –
Правильно ли этот формат? '[{« Дата »:« 28/04/2016 »,« Время »:« 08:00 »,« Название »:« Название 1 »}, {« Дата »:« 28/04/2016 »,« Время ":" 08:30 "," Title ":" Title 2 "]' или вам не хватает}? – Konkko
Привет @LukaJacobowitz Я использую контроллер: module.controller ('ScheduleController', function ($ scope, $ schedule) { $ scope.items = $ schedule.items; }); – qqruza