Angular: Empty Fiddle
http://angularjs.org/
HTML
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/css/bootstrap-combined.min.css">
<script src="https://raw.github.com/angular-ui/bootstrap/master/src/dropdownToggle/dropdownToggle.js"></script>
<div ng-controller="MyCtrl">
<div class="btn-group">
<a class="btn dropdown-toggle">
Actions
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<!-- dynamic -->
<li ng-repeat="item in list"><a ng-click="current = item">Dynamic set {{item}}</a></li>
<!-- static -->
<li ng-click="current = '4'"><a>Static set 4</a></li>
<li ng-click="current = '5'"><a>Static set 5</a></li>
</ul>
</div>current={{current}}
</div>
JavaScript
var myApp = angular.module('myApp',['ui.bootstrap.dropdownToggle']);
function MyCtrl($scope) {
$scope.list = [1,2,3];
$scope.current = 0;
}