jak mogę używać AngularJS i cfquery serializeJSON

Próbuję przyjrzeć się AngularJS z backendem cf

Mam następujący kod, który pobiera regularne cfquery zwane getIndex, które pobiera pięć wierszy kolumn (firstName, lastName)

var theQuery = <cfoutput>#serializeJSON(getIndex,true)#</cfoutput>;
        var theData = theQuery.DATA

        function dataLooper($scope){
            $scope.people = theData;
            console.log($scope.people);
        }

dziennik konsoli generuje

Obiekt {FIRSTNAME = [5], LASTNAME = [5]}

mój HTML wygląda tak

<div ng-controller="dataLooper">
          <div ng-repeat="person in people">
          {{person}} - {{person.FIRSTNAME}}<br>
          </div>
</div>

który produkuje

    ["Yasteel","Kyleigh","Gary","Nick","Kerry-Leigh"] -
["Si","No","Ho","Ga","Gr"] - 

Oczywiście brakuje mi czegoś, ponieważ w ogóle tego nie oczekiwałem. Zgaduję, że dzieje się tak, ponieważ AngularJS szuka Arrray zamiast obiektu. Nie jestem pewien, ale miałem nadzieję, że serializacjaJSON da mi jakiś rodzaj użytecznego obiektu bez dużej dodatkowej manipulacji. Czy ktoś może wskazać mi właściwy kierunek?

questionAnswers(2)

yourAnswerToTheQuestion