我在我的html文件中迭代这个以创建一个动态表头。 我有一个嵌套对象
$scope.tasks = [{ "Number": 159232, "Title": "BUG", "Status": "pending", "Link": "www.google.com", "Card": "www.kanban.com", "Point": { "Value": 1, "IsTimeBased": true }, "ApprovalStatus":{ "CR": true , "BA": true } };
$scope.titles = Object.keys($scope.tasks[0]);
这会遍历所有非嵌套项,但我无法弄清楚如何从嵌套对象中添加键。 我试过了
$scope.titles.push(Object.keys($scope.tasks.ApprovalStatus[0]));
但是似乎没有任何工作我也尝试过以这种方式拼接。
答案 0 :(得分:0)
而不是使用.push
使用.concat
。
$scope.titles = $scope.titles.concat(Object.keys($scope.tasks.ApprovalStatus[0]));
你也可以同时为多个args做concat。