我正在制作一个Web应用程序。
我有一个动态表格。首先,您选择一个产品,然后是批次。选择列表中的项目是通过json获取的。现在问题是,我想添加创建新项目的可能性以添加到<select>
批次中。
因此,首先我尝试使用以下代码将字段添加到批次列中:
$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中添加项目,然后刷新LOT,但是我该如何在json中添加项目呢?