【发布时间】:2017-03-06 01:45:43
【问题描述】:
我正在尝试将范围变量推送到我创建的数组中,但由于某些原因它没有被推送到数组中。
由于某些原因,当我进行控制台日志时,所有的 $scope 变量(如 $scope.marks 和其他变量)都没有反映在数组中。知道如何解决此问题或如何将 $scope.marks 中的变量推送到数组中吗?
下面是我的代码:
$scope.resultsArray.push($scope.marks)
console.log($scope.resultsArray, "array results")
【问题讨论】:
-
您是否遇到任何错误?
$scope.marks包含什么 -
确保你定义了 $scope.resultsArray = [];
-
$scope.marks 包含我从数据库中检索到的数据,我想将其推送到一个数组中,然后我将在视图中显示该数组。现在当我执行 console.log(console.log($scope.resultsArray, "array results") 时,它会显示 resultsArray[1] 但我想在 console.log 中查看数组的内容。
-
什么,
console.log($scope.resultsArray[0], "array results")返回? -
它返回未定义,我认为它没有推入数组