У меня есть строки в таблице, которые генерируют кнопки динамически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 и сохранить глификон обратно для редактирования глификона. Но поскольку я назначил класс кнопке, он изменяет глификоны всех кнопок в таблице. Как я могу изменить значок только кнопки, на которую нажата кнопка?