您需要傳遞要編輯的行的索引。當你點擊編輯按鈕時通過索引。
中的script.js變化
$scope.edit = function(terminal,index) {
$scope.name = terminal.name;
$scope.last = terminal.last;
$scope.age = terminal.age;
$scope.edit_index = index
}
$scope.saveEdit =function(){
index = $scope.edit_index
$scope.terminals[index].name = $scope.name;
}
index.html中更改
<td> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#editModalLong" ng-click="edit(terminal,$index)">Edit</button>
<button type="button" class="btn btn-primary" data-dismiss="modal" ng-click="saveEdit()">Save</button>
http://plnkr.co/edit/GpVB2dUiHCY6NslQDuBe?p=preview
謝謝charlietfl,有一個問題:即時將數據保存到數據庫與PHP,我需要新的功能來保存編輯值?或擴展方法自動執行? – torresito
所有更理由使用一個對象...非常簡單,將其粘貼到一個'$ http'並且只更新成功的視圖版本 – charlietfl
嗨charlietfl,試圖用像udd這樣的點來做ngmodel,但是當我點擊編輯按鈕,然後添加按鈕,添加表單輸入中有值 – torresito