Angular Directives - Bootstrap Accordion

Accordion directive for Bootstrap.

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css">
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
<body ng-app="btst">
     <h3>BootStrap Accordion Directives</h3>

    <div class="accordion" ng-controller="AccordionCtrl">
        <div class="accordion-group">
            <div class="accordion-heading">
                <a class="accordion-toggle" ng-click="toggle('a')">test</a>
            </div>
            <div class="accordion-body">
                <div class="accordion-inner" ng-show="show.a">
                    <div>Anim pariatur cliche reprehenderit, enim eiusmod high life 
                accusamus terry richardson ad squid. 3 wolf moon officia aute,
                non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt
                laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird
                on it squid single-origin coffee nulla assumenda shoreditch et.
                Nihil anim keffiyeh helvetica, craft beer labore wes anderson 
                cred nesciunt sapiente ea proident. Ad vegan excepteur butcher
                vice lomo. Leggings occaecat craft beer farm-to-table, raw 
                denim aesthetic synth nesciunt you probably haven't heard of 
                them accusamus labore sustainable VHS.</div>
                </div>
            </div>
        </div>
                
        <div class="accordion-group">
            <div class="accordion-heading">
                <a class="accordion-toggle" ng-click="toggle('b')">second</a>
            </div>
            <div class="accordion-body">
                <div class="accordion-inner" ng-show="show.b">
            <div>Anim pariatur cliche reprehenderit, enim eiusmod high life 
                accusamus terry richardson ad squid. 3 wolf moon...

JavaScript

angular.module("btst", []).controller('AccordionCtrl', function($scope){
    $scope.show = {};
    $scope.toggle = function(index) {
        $scope.show[index] = !$scope.show[index];
    };
});