我在项目中有一个农业电网。但是现在当我将其移植到另一个页面时,出现了一些错误..我试图避免在两者之间进行http调用,并直接尝试通过以下方式设置ROW数据
$scope.gridOptions.api.setRowData(RowDatas);
Run Code Online (Sandbox Code Playgroud)
但错误是“ TypeError:无法读取未定义的属性'setRowData'”
所以我没有调试我意识到api是Undefined。这是我完整的代码。请检查我想念的..
<head>
<script src="js/angular_1_3_8.js"></script>
<script src="js/angular-filter.js"></script>
<script src="workbench/agGrid/dist/ag-grid.js?ignore=notused34"></script>
<script>
agGrid.initialiseAgGridWithAngular1(angular);
var app = angular.module("workbenchApp", ['angular.filter',"agGrid"]);
app.controller("workBenchCtrl", function ($scope, $http, $filter) {
var columnDefs = [
{headerName: "Name", field: "Name"},
{headerName: "Cr", field: "dc"},
{headerName: "Ac", field: "da"},
{headerName: "Mo", field: "dm"},
];
var RowDatas=[{"Name": "SUHDLOG.DAT", "dc": "1970-01-01 05:30:00", "da": "2002-12-27 00:00:00", "dm": "2002-12-27 09:51:22"},
{ "Name": "BOOTLOG.PRV", "dc": "1970-01-01 05:30:00", "da": "2005-04-01 00:00:00", "dm": "2005-04-01 15:13:30"},
{ "Name": "FRUNLOG.TXT", "dc": "1970-01-01 05:30:00", "da": "2002-12-27 00:00:00", "dm": …Run Code Online (Sandbox Code Playgroud) 我想要两个嵌套的 for 循环
async.each(ListA,
function(itemA,callback1){
//process itemA
async.each(itemA.Children,
function(itemAChild,callback1){
//process itemAChild
callback1();
}),
function(err){
console.log("InnerLoopFinished")
}
callback();
}),function(err){
console.log("OuterLoopFinished")
}
console.log("Process Finished")
Run Code Online (Sandbox Code Playgroud)
现在我希望根据 List Size 和
流程完成
Bt 我得到的是 Process Finished at First 以及 InnerLoop 和 Outerloop 消息,具体取决于循环大小..
我在两个循环中处理数据,所以当控制去打印“最终过程”消息时,我希望我的所有数据都填充到一个对象之前,并将其作为响应发送,这在此处没有实现
我认为我不清楚工作 async.each 的想法..有人可以帮助我实现所需的输出