Это понятно, с этим я разобрался перед тем как писал вам предыдущее сообщение, но мне кажется должно быть решение проще.
Может быть можно включить редактируемые поля в таблице? (на пример как в материал дизайне -
http://iamisti.github.io/mdDataTable/ (см. пример "Editable fields - small dialog ")
Что-то такого плана как параметр "edittable":
$scope.dataTableThead = [
{
name: 'dessert',
label: 'Dessert',
sortable: true
edittable: true
},
...............................
{
name: 'comments',
label: 'Comments',
icon: 'comment-text',
sortable: false
}];