我想在表中添加新行。表数据来自database.which如下..
<div class="form-group form-horizontal" id="item" style="margin: 5px;">
<label class="col-xs-2 control-label">Enter Barcode:</label>
<div class="col-xs-2 selectContainer">
<input type="text" class="form-control" ng-model="barcode" placeholder="enter barcode" />
</div>
<label class="col-xs-1 control-label">Quantity</label>
<div class="col-xs-2 selectContainer">
<input type="text" class="form-control" ng-model="qnt" ng-blur="putQnt()" placeholder="enter quantity" />
</div>
<button class="col-xs-1 btn btn-primary" ng-click="getInfo()">OK</button>
<button class="btn btn-primary" ng-click="addItem()">Add Item</button>
</div>
在这里,我要从条形码中添加条形码和数量,选择查询将被触发,我将数据放在一行中。 这是angularjs,
$scope.getInfo=function(){
$http.get("../POS_System/widget/bill.php?barcode="+$scope.barcode).success(function(data){
$scope.data=data;
});
$scope.list={};
}
现在,当我添加新行时,它会覆盖数据。我没有得到组合数据。那么如何根据条形码条目从数据库中添加新行。请给我一些{{1}的建议功能。
答案 0 :(得分:1)
你可以这样做:
$http.get("../POS_System/widget/bill.php?barcode="+$scope.barcode).success(function(data){
var tempvar = data;
var len = (tempvar.length);
if(len>0) {
for(var loop=0;loop<len;loop++) {
$scope.data.push(tempvar[loop]);
}
});