我有一个数组
$scope.headArray=[
'Online & Open Alarms',
'Sites Overview',
'Active Alarms',
'Hidden Alarms'
];
and i have an object:
$scope.dashboardstatus = {
hideDashboard1:true, closeDashboard1:false,
hideDashboard2:true, closeDashboard2:true,
hideDashboard3:false, closeDashboard3:false,
hideDashboard4:false, closeDashboard4:false
}
我想创建这个表格:
$scope.dashArray = [
{Online & Open Alarms:{hideDashboard1:true,closeDashboard1:false}} ,
{Sites Overview: {hideDashboard2:true,closeDashboard2:true}},
Actives Alarms: {hideDashboard3:false,hideDashboard3:false},
{Hidden Alarms: {hideDashboard4:false,closeDashboard4}}
]
我尝试过这样做:
for (var i=0; i< $scope.headingArray.length; i++){
$scope.dashArray.push({$scope.headingArray[i],
{$scope.dashboardstatus['closeDashboard'(i+1)],$scope.dashboardstatus['hideDashboard'+(i+1)]}}
);
}
但是不起作用!
如何将数据推入dashArray?
[{在线和开放警报:{hideDashboard1...
- StudioTime$scope.dashArray
无效。 - Harsh JaswaldashArray
是无效的,但我认为期望的目标很明确,这只是一个符号问题...(希望如此。) - T.J. Crowder$scope.headArray
而在另一个地方使用$scope.headingArray
,确保不遗漏运算符('closeDashboard'(i+1)
)等等。 - T.J. Crowder