Flavio,
Essa questão foi tratada no post https://cursos.alura.com.br/forum/topico-duvida-em-relacao-a-diretiva-meubotaoperigo-21231
O que ocorre é que no vídeo, a definição da diretiva "meuBotaoPerigo" esta sendo apresentada da seguinte forma:
ddo.template = '<button class="btn btn-danger btn-block" ng-click="acao(foto)">{{nome}}</button>'
Quando na verdade deveria ser como esta apresentado na parte descritiva após o vídeo, por tratar-se de uma referência:
ddo.template = '<button class="btn btn-danger btn-block" ng-click="acao()">{{nome}}</button>'
Isso causa confusão pra quem esta tendo contato da primeira vez. Minha sugestão é que você faça uma nota explicativa ou errata e posicione logo abaixo do vídeo para evitar que outras pessoas que façam o treinamento tenham essa duvida.
Até mais