Llamando a una función cuando ng-repeat ha finalizado

Lo que estoy tratando de implementar es, básicamente, un controlador de "en la repetición ng finalizada la representación". Soy capaz de detectar cuándo está hecho, pero no puedo averiguar cómo activar una función desde ahí.

Compruebe el violín: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>

Responder: Fiddle trabajando desde el acabado:http://jsfiddle.net/paulocoelho/BsMqq/4/

Respuestas a la pregunta(10)

Su respuesta a la pregunta