cfバックエンドを使用してAngularJSを調べようとしています
getIndexという通常のcfqueryをプルする次のコードがあります。このコードは、それぞれ5行の列(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がオブジェクトではなくArrrayを探しているためだと思います。よくわかりませんが、serializeJSONによって、余分な操作をあまり行わなくても、ある種の使用可能なオブジェクトが提供されることを期待していました。誰かが私を正しい方向に向けることができますか?