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

Criar Diretiva do Tipo 'C'

Como se cria uma diretiva do tipo 'C' (comentário se não me engano)

3 respostas
solução!

Não se cria Erick :)

C é diretiva do tipo classe! Comentário é M (esse não é para ser usado..será abandonado pelo angular).

Esse recurso existe para dar suporte a navegadores pré-históricos que não conseguia lidar com a diretiva padrão.

Mas para efeito de curiosidade meu aluno, eu lhe mostrarei como (mas promete que não a utilizará, tá?).

Então, a primeira coisa é usar restrict = 'C' para indicar que a diretiva será usada como classe. Vamos suporta que a diretiva se chama meuTeste, certo? Dai, no seu template você a usaria assim:

<span class="meu-teste"><span>

É um tanto diferente, porque classe no mundo CSS é classe e isso é uma diretiva! Um tanto confuso para quem lerá seu código. Por isso, evite-a!

Só uma dúvida por efeito de curiosidade mesmo, no template Url dessa Diretiva do Tipo Classe, eu poderia colocar um arquivo .css, ou prescisa ser .html

html nesmo.