26/11/2013 Development / java script

No exemplo abaixo, Restrict, é configurada com um valor ‘E’.

Este ‘E’ vem de Elemento, ou seja, você está dizendo que a diretiva deve funcionar restritamente como um elemento.

O padrão é ‘A’, de Atributo. Você também pode aceitar as duas formas, basta configurar como ‘AE’.

Diretivas:

Restrict

E = Elemento
<my-directive></my-directive>

A = Atributo
<div my-directive="exp"></div>

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

M = Comentario
<!-- directive: my-directive exp -->

angular.module(‘app.directives.customcontrols’, [])

.directive(‘loginControl’, function() {

return {

          restrict: ‘E’,

template: ‘<h1>Meu primeiro control customizado!</h1>’

};

});