我正在尝试使用 cf 后端查看 AngularJS
我有以下代码可以提取一个名为 getIndex 的常规 cfquery,它每列提取五行(firstName,lastName)
var theQuery = <cfoutput>#serializeJSON(getIndex,true)#</cfoutput>;
var theData = theQuery.DATA
function dataLooper($scope){
$scope.people = theData;
console.log($scope.people);
}
控制台日志产生
对象 { FIRSTNAME=[5], LASTNAME=[5]}
我的 html 看起来像
<div ng-controller="dataLooper">
<div ng-repeat="person in people">
{{person}} - {{person.FIRSTNAME}}<br>
</div>
</div>
产生
["Yasteel","Kyleigh","Gary","Nick","Kerry-Leigh"] -
["Si","No","Ho","Ga","Gr"] -
显然我错过了一些东西,因为这根本不是我所期望的。我猜这是因为 AngularJS 正在寻找一个数组而不是一个对象。我不确定,但我希望 serializeJSON 能给我某种类型的可用对象,而无需进行大量额外操作。有人可以指出我正确的方向吗?