angularjs传递对象的值

时间:2015-11-05 16:23:34

标签: angularjs object

$scope.passingValueForObject = function(which, value) {
  $scope.object.which.push(value);
}

我想用“哪个”来推动想要索引。 怎么做?

3 个答案:

答案 0 :(得分:0)

$scope.object.which = []
$scope.passingValueForObject = function(which, value) {
  $scope.object.which.push(value);
}

答案 1 :(得分:0)

使用以下语法,其中"其中"是对象的关键:

$scope.object[which].push(value);

答案 2 :(得分:0)

好吧,如果它只有一个对象,你可以这样做:

var ctrl = this;

this.passingValueForObject = function(obj, value) {
  ctrl.obj.attr = value;
}

现在,如果我们谈论的是一系列对象,你可以这样做:

var ctrl = this;

this.objs = [ obj1{}, obj2{} ];

this.passingValueForObject = function(objs, index, value) {
  ctrl.objs[index].attr = value;
}