ボタンの切り替えを実装する必要があります。ここでは、json ファイルからデータを取得して、ng-repeat を使用してテーブルにデータを入力しています。「編集」ボタンをクリックすると、テーブル内のすべての編集ボタンが「保存」ボタンに切り替わります。その特定のボタンだけを切り替えたい。ですから、この問題で助けてください。
<tr data-ng-repeat="host in hosts|filter:search:strict" ng-switch on="editSave">
<td>{{host.hostCd}}</td>
<td>{{host.hostName}}</td>
<td>
<span ng-switch-when="false"><button style="width:50px;" class="btn btn-mini btn-warning" data-ng-click="edit()"><b>Edit</b></button></span>
<span ng-switch-when="true"><button style="width:50px;" class="btn btn-mini btn-success" data-ng-click="save()"><b>Save</b></button></span>
<button class="btn btn-mini btn-danger deleteRow"><b>Delete</b></button>
</td>
</tr>
脚本
$scope.editSave = false;
$scope.edit = function() {
$scope.editSave = true;
};
$scope.save = function() {
$scope.editSave = false;
};