Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用弹出窗口在ANGULAR中添加项目json_Javascript_Angularjs_Json_Modal Dialog_Ngtable - Fatal编程技术网

Javascript 使用弹出窗口在ANGULAR中添加项目json

Javascript 使用弹出窗口在ANGULAR中添加项目json,javascript,angularjs,json,modal-dialog,ngtable,Javascript,Angularjs,Json,Modal Dialog,Ngtable,我正在做一个网络应用程序 我有一个动态的表。首先,选择产品,然后选择批次。select中的项目列表由json获取。现在的问题是,我想添加创建新项目的可能性,以添加到批次中 因此,首先,我尝试使用以下代码在LOT列中添加字段: $scope.addLot = function(id,val,lotId) { // console.log(id); var inWhichProduct = id; var newArray = { "value": val, "id":

我正在做一个网络应用程序

我有一个动态的表。首先,选择产品,然后选择批次。select中的项目列表由json获取。现在的问题是,我想添加创建新项目的可能性,以添加到
批次中

因此,首先,我尝试使用以下代码在LOT列中添加字段:

  $scope.addLot = function(id,val,lotId) { 
    // console.log(id);
    var inWhichProduct = id;
    var newArray = { "value": val, "id": lotId };
   //console.log($scope.items)
    angular.forEach($scope.items,function(v,i){
      if($scope.items[i].id == id )
      {
        $scope.items[i].lots.push(newArray);
        console.log($scope.items[i].lots);
      }
    });
  };
这是一个很好的例子。但我想做的是在模式窗口中移动这些字段。我试过这个,但不起作用(这是另一个例子)。为什么?也许正确的方法是在json中添加项目,然后刷新批次,但是如何在json中添加项目呢?

angular.module('app',[]).controller('ExampleController',['$scope',',
职能($范围){
$scope.infos=[
{name:“我将转到模式1”},
{name:“我将转到模式2”}
];
$scope.goToModal=函数(信息){
$scope.newDataInModal=info;
}
}
]);

{{info.name}
启动演示模式
&时代;
情态标题
{{newDataInModal.name}
接近
保存更改

谢谢您的回答,但我不明白如何将您的代码与我的代码集成在一起