(Я работаю с Угловым, но это не проблема с угловым выражением). У меня есть объект json, который я пытаюсь отключить. Я пытался разобраться с этим и придумал сложный скрипт с вложенными циклами, которые не работают. Объект состоит из 3 массивов. Первый массив - это массив имен полей. Третий массив представляет собой массив из массивов, которые соответствуют именам полей следующим образом:Получение определенных значений от объекта
object = {"fields" : [array], "type" : [array], "values" : [array]}
где:
fields = ["user","bananas","pies","apples","pears","mangos","date"]
values = [["Bongo","12","2","1","2","4","05-02-2015"], ["Mongo","12","23","15","22","43","05-02-2015"], ["Congo","15","32","21","23","44","06-02-2015"]]
Что я хочу сделать, это подсчитать количество фруктов, что все пользователи имели на Конкретная дата. например, я хочу знать, сколько бананов у всех пользователей было «06-02-2015».
Я могу опубликовать свой код, но я думаю, что это только сработает, поскольку это, вероятно, неправильно и излишне.
обновление:
Я попробовал фильтр, но не могу заставить его работать, потому что значения внутри object.values не имеют названия. Поэтому я думаю, что это должно быть примерно так:
var fruits = $filter('filter')(object.value, {???[6] : "2015-04-29 00:00:00"}, true);
Я не уверен, что ??? должно быть.
решил:
просто удалив имя сделал трюк.
Это смотрит на меня, как это на самом деле не имеет ничего общего с Угловое. Не могли бы вы отредактировать вопрос и дать понять, есть ли у вас проблема с отображением данных или вместо этого вычисляется сумма? – AlexMA
Это не «угловая» проблема, правда. Будет редактировать. – Mischa