如何动态地将项添加到对象?

时间:2015-09-07 06:53:14

标签: javascript angularjs

我有这个

  var idCliente = $scope.myClient.codigo;
  var nombreCliente = $scope.myClient.nombre;        
  var idProducto = $scope.myProduct.codigo;
  var nombreProducto = $scope.myProduct.nombre;        
  var cantidad = $scope.cantidad;          

  data = [];

  data.push({ idCliente, nombreCliente, idProducto, nombreProducto, cantidad });

但我不知道如何创建一个新的附加它来创建一个对象列表

2 个答案:

答案 0 :(得分:0)

我有一些输入标签可以将一些数据添加到列表中,并希望以动态方式创建一个json对象。例如,我想添加一些产品,名称,产品类型,数量等。当我点击添加按钮,创建对象,但我想添加多个,这就是为什么我需要创建这样的东西..

products = [
   {
     id: xxx, 
     name: xxxx, 
     type: xxx, 
     quantity: xxxx
   },
   {
     id: xxx, 
     name: xxxx, 
     type: xxx, 
     quantity: xxxx
   }
]

答案 1 :(得分:0)

var idCliente = $scope.myClient.codigo;
  var nombreCliente = $scope.myClient.nombre;        
  var idProducto = $scope.myProduct.codigo;
  var nombreProducto = $scope.myProduct.nombre;        
  var cantidad = $scope.cantidad;          

  data = [];

  data.push({ idCliente: idCliente, nombreCliente: nombreCliente, idProducto: idProducto, nombreProducto: nombreProducto, cantidad: cantidad });