Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
<button ng-click="add()">Add</button>
<ul>
<li ng-repeat="item in list">{{item}}</li>
</ul>
</div>
CSS
ul {
height: 150px;
overflow: scroll;
}
JavaScript
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.list = ["item 1", "item 2","item 3","item 4","item 5"];
$scope.add = function() {
$scope.list.push("new item");
}
}