Olá pessoal!
Assistindo a aula de "Melhorando o cadastro" do curso de Angular 1, fiquei com a seguinte dúvida:
Ao criar uma diretiva no qual recebo uma ação que será utilizada no template para ser interpretada pelo controlador, vi que no html o código fica conforme abaixo.
<meu-botao-perigo nome="remover" acao="remover(foto)" ></meu-botao-perigo>
No arquivo meu_botao_perigo.js, o código fica assim:
ddo.template = '<button ng-click="acao(foto)" class="btn btn-danger btn-block">{{nome}}</button>'
Gostaria de saber o porquê do valor recebido pela diretiva ng-click é "acao(foto)" e não apenas "acao", dado que na chamada à diretiva criada "meu-botao-perigo" é passado o valor "remover(foto)".