Perguntas com a marcação «angularjs-directive»

As diretivas AngularJS são uma forma de ensinar novos truques ao HTML, estendendo o vocabulário HTML. As diretivas permitem que você gerencie elementos DOM em um padrão declarativo, liberando você de tarefas de manipulação de DOM de baixo nível.

759
Como definir o foco no campo de entrada?

Qual é a 'maneira Angular' para definir o foco no campo de entrada no AngularJS? Requisitos mais específicos: Quando um Modal é aberto, defina o foco em um predefinido <input>dentro deste Modal. Sempre que <input>ficar visível (por exemplo, clicando em algum botão), defina o foco...

529
Link vs compilar vs controlador

Ao criar uma diretiva, você pode colocar o código no compilador, na função de link ou no controlador. Nos documentos, eles explicam que: função de compilação e link são usadas em diferentes fases do ciclo angular controladores são compartilhados entre diretivas No entanto, para mim não está...

266
O que é ng-transclude?

Eu já vi várias perguntas no StackOverflow discutindo a transclusão ng, mas nenhuma explicando em termos leigos o que é. A descrição na documentação é a seguinte: Diretiva que marca o ponto de inserção para o DOM transcluído da diretiva-pai mais próxima que usa transclusão. Isso é bastante...

204
obter elemento original do ng-click

Eu tenho uma lista de itens em minha opinião ng-clickanexados a eles: <ul id="team-filters"> <li ng-click="foo($event, team)" ng-repeat="team in teams"> <img src="{{team.logoSmall}}" alt="{{team.name}}" title="{{team.name}}"> </li> </ul> Estou manipulando os...