$ scope对象不会被推入数组Angularjs

时间:2016-10-24 10:09:23

标签: angularjs arrays scope

我正在尝试将范围变量推送到我创建的数组中,但由于某些原因它没有被推入数组。

由于某些原因,当我执行控制台日志时,所有$ scope变量(如$ scope.marks和其他变量)都没有反映在数组中。知道如何解决这个问题,或者如何将$ scope.marks中的变量推送到数组中?

以下是我的代码:

$scope.resultsArray.push($scope.marks)
console.log($scope.resultsArray, "array results")

1 个答案:

答案 0 :(得分:0)

在推送标记之前,请确保已定义 resultsArray

这应该有效:

$ scope.resultsArray = []; $ scope.resultsArray.push($ scope.marks);

(这里我假设标记是分配给某些HTML输入的模型)