Skip to content

Instantly share code, notes, and snippets.

@karkranikhil
Last active August 29, 2015 14:26
Show Gist options
  • Select an option

  • Save karkranikhil/0028efa1dbeba924e769 to your computer and use it in GitHub Desktop.

Select an option

Save karkranikhil/0028efa1dbeba924e769 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html ng-app="helloApp">
<head>
<title>hello</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.2/angular.min.js"></script>
<style type="text/css">
.bs-example{
margin: 20px;
}
</style>
</head>
<script>
var helloApp = angular.module("helloApp", []);
helloApp.controller("CompanyCtrl", function($scope) {
$scope.customers=[{"name":"nikhil"},
{"name":"kj"},
{"name":"akshat"}
]
});
</script>
</head>
<!-- Controller name goes here -->
<body ng-controller="CompanyCtrl">
<div class="bs-example">
<div class="panel-group" id="accordion">
<div class="panel panel-default" ng-repeat="item in customers">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" ng-click="item.active=!item.active">
<span class="glyphicon" ng-class="item.active ? 'glyphicon-chevron-down' : 'glyphicon-chevron-right'"></span>
<span>{{item.name}}</span>
</h4>
</div>
<div ng-show="item.active">
<div class="panel-body">
<p>{{item.name}}</a></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment