2016-09-12 46 views
1

我有2個表我想推第一個表的行到第二個。 表1:Angularjs推錶行到另一個表

<table> 

     <tr ng-repeat="row in items"> 
     <td>{{row.PRODUCTDESCRIPTION}}</td> 
     <td><input type="text" ng-model="quantity[$index]"></td> 
     </tr> 
     </table> 
<button ng-click="pushRows(row)"> </button> 

表2:

<table> 
<tr ng-repeat="row in products"> 
<td>{{row.PRODUCTDESCRIPTION}}</td> 
<td><input type="text" ng-model="quantity[$index]"></td> 
</tr> 

我需要按行表1至表2(我的問題是如何與它的價值推動輸入型文本)

+1

對這兩個表使用相同的模型。在第一個表格的第一行中輸入時,您還將填寫第二個表格的第一行。這是你想要的嗎? – Weedoze

+0

是的,當我點擊按鈕時,第二個表的輸入文本應該採用與第一個表中插入的值相同的值 –

+1

我jsfiddled你的代碼:http://jsfiddle.net/53q608es/。爲什麼你的按鈕在桌子外面?不應該在'ng-repeat'循環中?由於每行有一個文本輸入,如果你點擊按鈕,你想在哪裏插入輸入文本?旁邊的第二個表輸入文本在同一個'$ index'? – Zakaria

回答

1

您可以使用ng-model並在所有項目上創建一個新屬性。

plunker Example

+0

一起推送,您與我的案例非常接近,我可以用輸入文本推送我所選的行。但在這個普朗克,如果你選擇產品1,並給55像價值,你推...輸入是推動,但沒有價值,我想這是我的問題 –

+0

這是工作的價值,這是我對這個問題的第三個問題謝謝太多了! –

相關問題