2015-10-17 93 views
1

我的視圖,其中位於下面<div>動態AngularJS窗體

<div ng-repeat="product in Product_List" ng-show="Product_List.length >=1"> 

<input type="text" ng-model="product.ProductCode" ng-value="CurrentProduct.ProductCode"> 
<input type="text" ng-model="product.ProductName" ng-value="CurrentProduct.ProductName"> 

</div> 

現在推到Product_List陣列,產生具有上述重複如下的元素,

$scope.Product_List.push({ 
    "ProductCode": "", 
    "ProductName": "" 
}); 

到目前爲止不錯,但以下是我的問題,

如何在每次將元素添加到Product_List時如何製作數組如下所示?

[ 
{ 
"ProductCode" :"P1", 
"ProductName" :"Coffee" 
}, 
{ 
"ProductCode" : "P2", 
"ProductName" : "Beer" 
} 
] 
+1

推送這些值,而不是空字符串... – Rayon

+0

哦,這是一個例子,我想在NG-車型的用戶類型推什麼都成陣列。請記住,用戶可以添加無限數量的'product.ProductCode'和'product.ProductName' – user3052526

回答

0

您可以使用相同的產品對象作爲當前值,它將更新對象值。 http://jsfiddle.net/sudeep1049/jbj4movu/

<input type="text" ng-model="product.ProductCode" > 
<input type="text" ng-model="product.ProductName"> 
+0

感謝隊友完美的作品! – user3052526