Как добавить и удалить класс с AngularJS?

У меня есть несколько кнопок, которые работают как переключатели. Если вы нажмете одну из них, она станет активной и «закроет» другие кнопки. Я сделал это с помощью jQuery, но хотел бы использовать AngularJS. Вот мой код:

HTML

<div class="button-bar">
    <a class="button button-energized" id="weak">weak</a>
    <a class="button button-energized" id="normal">normal</a>
    <a class="button button-energized" id="strong">strong</a>
</div>

JavaScript

    .controller('AppCtrl', function($scope, $stateParams) {

        $('#weak').click(function() {
            $('#weak').addClass('active');
            $('#normal').removeClass('active');
            $('#strong').removeClass('active');
        });

        $('#normal').click(function() {
            $('#normal').addClass('active');
            $('#weak').removeClass('active');
            $('#strong').removeClass('active');
        });

        $('#strong').click(function() {
            $('#strong').addClass('active');
            $('#normal').removeClass('active');
            $('#weak').removeClass('active');
        });

   });

Ответы на вопрос(1)

Ваш ответ на вопрос