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.

2
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 eventos de clique na foofunção na minha diretiva, passando $eventcomo uma referência ao objeto que foi clicado, mas estou obtendo uma …

3
JS angular: Qual é a necessidade da função de link da diretiva quando já tínhamos o controlador da diretiva com escopo?
Preciso executar algumas operações no escopo e no modelo. Parece que eu posso fazer isso na linkfunção ou na controllerfunção (já que ambos têm acesso ao escopo). Quando é que eu tenho que usar a linkfunção e não o controlador? angular.module('myApp').directive('abc', function($timeout) { return { restrict: 'EA', replace: true, transclude: …




6
Modelo dinâmico de diretiva Angular.js
Eu tenho uma tag personalizada em um routeProvidermodelo que exige um directivemodelo. O versionatributo será preenchido pelo escopo que, em seguida, solicita o modelo certo. <hymn ver="before-{{ week }}-{{ day }}"></hymn> Existem várias versões do hino com base em que semana e dia é. Eu estava antecipando usar a diretiva …

5
Uma diretiva angular pode passar argumentos para funções em expressões especificadas nos atributos da diretiva?
Eu tenho uma diretiva de formulário que usa um callbackatributo especificado com um escopo isolado: scope: { callback: '&' } Ele fica dentro de um, ng-repeatentão a expressão que eu passo inclui ido objeto como argumento para a função de retorno de chamada: <directive ng-repeat = "item in stuff" callback …

6
Uso dos símbolos '@', '&', '=' e '>' na ligação do escopo da diretiva personalizada: AngularJS
Eu li muito sobre o uso desses símbolos na implementação de diretivas personalizadas no AngularJS, mas o conceito ainda não está claro para mim. Quero dizer, o que significa se eu usar um dos valores de escopo na diretiva personalizada? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', scope:'@' OR …






14
O controlador não é uma função, ficou indefinido, enquanto definia controladores globalmente
Estou escrevendo um aplicativo de exemplo usando angularjs. Eu recebi um erro mencionado abaixo no navegador Chrome. O erro é Erro: [ng: areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined O que renderiza como O argumento 'ContactController' não é uma função, ficou indefinido Código <!DOCTYPE html> <html ng-app> <head> <script src="../angular.min.js"></script> <script type="text/javascript"> function ContactController($scope) { …

12
Diretiva de teste de unidade AngularJS com templateUrl
Eu tenho uma diretiva AngularJS que tem um templateUrldefinido. Estou tentando testá-lo com Jasmine. Meu Jasmine JavaScript parece com o seguinte, por recomendação do presente : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = _$rootScope_; $compile = …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.