Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sobre diretivas - restrict: 'EACM'

Na aula 4 - Atividade 01: Criando nossas próprias diretivas Diz o seguinte: "Uma diretiva em Angular pode ser usada como Elemento, Atributo ou Comentário (esta última muito incomum)."

Mas encontrei na documentação do Angular o seguite:

Directive types $compile can match directives based on element names (E), attributes (A), class names (C), and comments (M). https://docs.angularjs.org/guide/directive

C - Class: < div class="my-directive: exp;">...< /div >

2 respostas
solução!

Boa tarde!

O do comentário e do class name não são para serem usados. Só existem por questão de compatibilidade com navegadores pré-históricos.

Olá, Fabio.

Realmente o Angular permite a chamada da diretiva através desses quatro tipos, mas como o Flavio enfatizou acima, o uso em classe ou comentário não é recomendado, embora possível.

Abraços.