Buenas, estoy haciendo una directiva para usarla como pagination en angularjs y utilizarla siempre que la necesite, estoy pasandole el servicio con el cual trabajaré y luego enviar el resultado hacia el controlador.
en mi controlador tengo la variable service = resultado de un servicio. luego la envio a mi directiva de esta forma:
<paginationx service="board.servicio"></paginationx>
entonces dentro de mi directiva tengo este código:
function paginationx(){
        var directive = {
          link: link,
          templateUrl: 'template/directive-template/ejemplo.html',
          restrict: 'EA',
          scope: {
            serviceData: '=service'
          }          
        };
        return directive;
        function link(scope, element, attrs){          
          console.log(scope.serviceData);
        } //fin de la función link
    }y cuando lo ejecuto me retorna en consola undefine y no sé si será que debe ser implementado en compile o de otra manera.
Saludos Dairon



