2016-09-12 6 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

yes true, когда я нажимаю кнопку, текст ввода второй таблицы должен принимать одно и то же значение, вставленное в первую таблицу. –

+1

I jsfiddled ваш код: http://jsfiddle.net/53q608es/. Почему ваша кнопка находится за столом? не должно быть в цикле 'ng-repeat'? Поскольку есть один текстовый ввод на строку, если вы нажмете на кнопку, где вы хотите вставить этот текст ввода? рядом со вторым текстом ввода таблицы в том же '$ index'? – Zakaria

ответ

1

Вы можете использовать ng-model и создать новое свойство для всех предметов.

plunker Example

+0

, вы так близки к моему случаю, я могу нажать мою выбранную строку с текстом ввода. Но в этом plunk, если вы выберете продукт 1 и дадите значение, как 55, и вы нажмете ... вход идет, но без значения, я хочу, чтобы значение было моей проблемой –

+0

, это мой третий вопрос об этой проблеме. Спасибо, много! –

Смежные вопросы