извлекать данные динамически из нескольких массивов json в angularjs

0

Я получаю несколько json-массива, и я хочу получить некоторые данные в цикле. я хочу, чтобы значение ключевого count

Вот мой код:

                .then(function(){
                    var tabuser = JSON.parse(localStorage.getItem("myid"));

                    for(i = 0; i < tabuser.length; i++){
                        console.log(tabuser[i].id);
                        displayfilter
                            .user(token,tabuser[i].id)
                            .then(function(data){

                                console.log(data);
                                $scope.numtickets = data;


                            })
                    }

                })

Вот что я получаю от своего "console.log(data):

Изображение 174551

И я хочу получить значение count ключей для каждого массива json. Как я могу отобразить это на мой взгляд?

Теги:
arrays

1 ответ

1
Лучший ответ

Создайте массив json:

$scope.numtickets = [];

Продолжайте нажимать значение ключа:

$scope.numtickets.push(data);

Отобразить массив в представлении:

<div ng-repeat="numticket in numtickets">
   {{numticket.count}}
</div>
  • 0
    Это действительно хорошее начало, но оно отображает только значение 'count' последнего массива, а не каждый массив. Я думаю, что я должен вставить значение 'count' в новый массив, а затем легко их получить. Потому что ваш метод дает мне несколько разных вкладок, которые содержат ключ 'count', если вы понимаете, что я имею в виду.
  • 0
    Попробуйте использовать: $scope.numtickets.push(angular.copy(data))
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню