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