у батьки это делается так
<script src='//mychamber.ru/build/ui.js'></script>
<div controller="Ctrl" click="push()">
{length}
</div>
<script>
function Ctrl() {
var arr = [1, 2, 3, 4, 5]
push = function() { arr.push(200) }
length = (arr.length) // формула
}
</script>
в ангуляре это делается так:
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>
<div ng:app ng:controller="Ctrl" ng:click="push()">
{{length()}}
</div>
<script>
function Ctrl($scope) {
var arr = [1, 2, 3, 4, 5];
$scope.push = function() { arr.push(200) };
$scope.length = function(){ return arr.length };
}
</script>