Javascript 如何使用AngularJs向控制器中的数组添加项?

Javascript 如何使用AngularJs向控制器中的数组添加项?,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,要向数组中添加项,请调用push(),如下所示。 myArgument.myArray.push(this.myObject) 我试过这个,但没有得到任何答案?还有其他方法吗?您可以这样添加: var tempList =[]; var itemInfo = new Object; tempList.push(itemInfo); 首先定义数组。i、 e,然后再将项目插入其中。在控制器中 $scope.myArray = []; $scope.myArray.push(object); 请放

要向数组中添加项,请调用
push()
,如下所示。
myArgument.myArray.push(this.myObject)

我试过这个,但没有得到任何答案?还有其他方法吗?

您可以这样添加:

var tempList =[];
var itemInfo = new Object;
tempList.push(itemInfo);

首先定义数组。i、 e,然后再将项目插入其中。在控制器中

$scope.myArray = [];
$scope.myArray.push(object);

请放置一些代码、上下文和错误跟踪p,错误是什么?猜测:myArgument.myArray未定义为数组,因此.push()失败。最好不要在解决方案中提供
$scope
。可能有误导性。@zcui93建议使用$scope存储变量。建议的任何来源?对于所问的问题,我宁愿回答这个问题。myArray
$scope
继承可能是不建议使用的原因之一。而且
$scope
与这个问题没有直接关系,因为没有解释为什么使用
$scope
而不是简单地声明
var
@zcui93$scope继承并不意味着它是不推荐的。你为什么不为你的编码标准写下你自己的答案呢。