从两个ng模型中获取数据并插入到第三个ng模型中
Get Data From Two ng-model And Insert Into 3rd ng-model onClick
Database SQL
App前端
I had The Value of customer In ng-model="selectedCustomer"
我有The Value of order In ng-model="selectedOrder"
我想发送这些细节在new ng-model="dispatchPlan"点击
我正在尝试运行这段代码
$scope.addSelectedOrder = function (selectedCustomer, selectedOrder) {
angular.foreach(selectedCustomer.OrderDetails.ItemId, function (selectedCustomer, selectedOrder) {
$scope.DispatchPlan.DispatchPlanDetail.CustomerId = selectedCustomer.CustomerId;
$scope.DispatchPlan.DispatchPlanDetail.OrderId = selectedOrder.OrderDetails.OrderId;
$scope.DispatchPlan.DispatchPlanDetail.ItemId = selectedOrder.OrderDetails.ItemId;
$scope.DispatchPlan.DispatchPlanDetail.ApprovedQuantity = selectedOrder.OrderDetails.AprovedQuantity;
$scope.DispatchPlan.DispatchPlanDetail.DeliveredQuantity = selectedOrder.OrderDetails.DeliveredQuantities[o.ItemId];
$scope.DispatchPlan.DispatchPlanDetail.DeliverNow = selectedOrder.OrderDetails.DeliveredQuantity;
});
}
最后在数据库中发送此调度计划请查看所附图像
在控制器中新建模型
$scope.sendOrderDetail = {
BusinessUnitId: "",
OrderType: "",
OrderId: "",
DeliveryId: "",
ItemDeliveryNo: "",
ItemId: "",
ApprovedQuantity: "",
DeliveredQuantity: "",
NewSupply: "",
CreatedOn: "",
CreatedBy: "",
LastModifiedBy: "",
LastModifiedDate: ""
}
$scope.sendOrder = {
Status: "",
BusinessUnitId: "",
OrderType: "",
OrderId: "",
DeliveryId: "",
VehicleNo: "",
DriverName: "",
DriverMobileNo: "",
CreatedOn: "",
CreatedBy: "",
LastModifiedBy: "",
LastModifiedDate: "",
sendOrderDetail: []
}
从两个不同的模型中获取数据并插入到最近创建的模型中的函数
$scope.deliverOrder = function (recOrder, recOrderDetails, status) {
$scope.sendOrder.Status = status; //Status Used for Warehouse Table
$scope.sendOrder.BusinessUnitId = recOrder.BusinessUnitId;
$scope.sendOrder.OrderType = recOrder.OrderType;
$scope.sendOrder.OrderId = recOrder.OrderId;
$scope.sendOrder.DeliveryId = "";
$scope.sendOrder.VehicleNo = $scope.VehicleNo;
$scope.sendOrder.DriverName = $scope.DriverName;
$scope.sendOrder.DriverMobileNo = $scope.DriverMobileNo;
$scope.sendOrder.CreatedOn = Date.now();
$scope.sendOrder.CreatedBy = 1;
$scope.sendOrder.LastModifiedBy = 1;
$scope.sendOrder.LastModifiedDate = Date.now();
var i = -1;
angular.forEach(recOrderDetails, function (recOrder) {
i++;
$scope.sendOrderDetail.BusinessUnitId = recOrder.BusinessUnitId;
$scope.sendOrderDetail.OrderType = recOrder.OrderType;
$scope.sendOrderDetail.OrderId = recOrder.OrderId;
$scope.sendOrderDetail.DeliveryId = "";
$scope.sendOrderDetail.ItemDeliveryNo = "";
$scope.sendOrderDetail.ItemId = recOrderDetails[i].ItemId;
$scope.sendOrderDetail.ApprovedQuantity = recOrderDetails[i].ApprovedQuantity;
$scope.sendOrderDetail.DeliveredQuantity = recOrderDetails[i].Quantity;
$scope.sendOrderDetail.NewSupply = recOrderDetails[i].DeliveredNow;
$scope.sendOrderDetail.CreatedOn = Date.now();
$scope.sendOrderDetail.CreatedBy = 1;
$scope.sendOrderDetail.LastModifiedBy = 1;
$scope.sendOrderDetail.LastModifiedDate = Date.now();
$scope.sendOrder.sendOrderDetail.push($scope.sendOrderDetail);
});
console.log($scope.sendOrder);
}
相关文章:
- 角度无线电按钮ng模型不起作用
- ng模型内的ng重复的ng重复开始
- 将输入值设置为ng模型属性[Angular]时出现问题
- 自定义指令中的AngularJS ng模型
- 如何为动态创建的文本区域中输入的值更新ng模型
- ng重复中的ng模型-初始化唯一作用域属性
- ng重复变量到ng模型
- 初始化ng模型时,Angular ui选择占位符不起作用
- 角度去抖动(ng模型选项)不起作用
- 即使 ng 模型有值,也使输入字段为空
- 选择框中带有关联的ng模型,选项中带有ng重复
- 为什么我的指令(使用链接)没有出现,并允许ng模型看到它
- AngularJS+IE 11+聚合物=ng模型未更新
- ng模型在$(element).clone()之后不起作用
- 为什么ng选项指令需要ng模型
- 使用引导时间选取器时,没有更新数据ng模型值
- 具有ng重复的动态ng模型
- 有没有一种方法可以在设计模式下将ng模型或工厂绑定到iframe
- 删除ng模型中的ng模型输入值
- Angular.js默认选中不'不适用于ng模型