Chamando uma função quando ng-repeat terminou

O que estou tentando implementar é basicamente um manipulador "on ng repeat finished rendering". Eu sou capaz de detectar quando isso é feito, mas não consigo descobrir como disparar uma função dele.

Verifique o violino:http://jsfiddle.net/paulocoelho/BsMqq/3/

JS

var module = angular.module('testApp', [])
    .directive('onFinishRender', function () {
    return {
        restrict: 'A',
        link: function (scope, element, attr) {
            if (scope.$last === true) {
                element.ready(function () {
                    console.log("calling:"+attr.onFinishRender);
                    // CALL TEST HERE!
                });
            }
        }
    }
});

function myC($scope) {
    $scope.ta = [1, 2, 3, 4, 5, 6];
    function test() {
        console.log("test executed");
    }
}

HTML

<div ng-app="testApp" ng-controller="myC">
    <p ng-repeat="t in ta" on-finish-render="test()">{{t}}</p>
</div>

Responda: Trabalhando violino de finishmove:http://jsfiddle.net/paulocoelho/BsMqq/4/

questionAnswers(10)

yourAnswerToTheQuestion