gpt4 book ai didi

coldfusion - 我如何使用 AngularJS 和 serializeJSON cfquery

转载 作者:行者123 更新时间:2023-12-01 12:48:07 25 4
gpt4 key购买 nike

我正在尝试查看带有 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);
}

控制台日志产生

Object { 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 能给我某种类型的可用对象,而无需进行大量额外操作。有人可以指出我正确的方向吗?

最佳答案

ng-repeat可以处理数组或对象。对于对象,使用“(key, value)”语法。

但这不会解决您的问题,除非您像这样重新格式化您的数据:

{ 'Yasteel':'Si', 'Kyleigh':'No', ... }

然后你可以这样做:

<div ng-repeat="(first,last) in people">
{{first}} - {{last}} <br>
</div>

关于coldfusion - 我如何使用 AngularJS 和 serializeJSON cfquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14149398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com