Professor, uma dúvida que tive e não consegui resolver...
tenho uma function
$scope.abrir_produto = function(codigo){
console.log('produto aberto : ' + codigo);
};
directive
diretivas.directive('botaoPersonalizado', function(){
var ddo = {};
ddo.restric = 'AE';
ddo.scope = {
codigo: '@'
};
ddo.templateUrl = 'diretivas/botao-personalizado.html';
return ddo;
});
tenho minha directive ( template )
<!-- directive -->
<botao-personalizado codigo="{{produtos.codigo}}"></botao-personalizado>
<!-- dentro do template -->
<div class="btn bt-primary" ng-click="abrir_produto(codigo)">
</div>
Porque não funciona o ng-click? o que está faltando exatamente? ( OBS : quando não faço por directive ele funciona normal )