我在表中的行,其產生的按鈕動態AngularJS改變屬性值
<tr ng-repeat="task in task">
<td>{{task.Name}}</td>
<td>{{task.Comments}}</td>
<td>{{task.Project}}</td>
<td>{{task.Duration}}</td>
<td>
<button class={{editable}} ng-click="editTask(task.id)"></button>
<button class="glyphicon glyphicon-trash"></button>
</td>
</tr>
在我的角碼我有
$scope.editTask = function(id){
if($scope.editable == "glyphicon glyphicon-edit"){
$scope.editable="glyphicon glyphicon-floppy-save";
}
else{
$scope.editable="glyphicon glyphicon-edit"
}
}
所以基本上我想改變編輯glyphicon保存glyphicon和將glyphicon保存回編輯glyphicon。但是因爲我已經將按鈕分配給了按鈕,它將更改表格中所有按鈕的圖標。我怎樣才能改變只點擊按鈕的圖標?