Articles of angularjs directive

Como selecionar um elemento por classname usando jqLite?

Eu estou tentando remover o jquery do meu aplicativo Angular.js para torná-lo mais leve e colocar jqLite do Angular em vez disso. Mas o aplicativo faz uso pesado de find (‘# id’) e find (‘.classname’), que não são suportados pelo jqLite, apenas ‘nomes de tag’ (conforme a documentação) perguntou o que você acha que seria […]

Maneira mais fácil de passar uma variável de escopo AngularJS da diretiva para o controlador?

Qual é a maneira mais fácil de passar uma variável de escopo AngularJS da diretiva para o controlador? Todos os exemplos que vi parecem tão complexos, não há como acessar um controlador de uma diretiva e definir uma das suas variables ​​de escopo?

Usando o filtro angularjs no elemento de input

Espero não ter perdido nada óbvio no doco, se tenho certeza que alguém vai ajudar. Estou usando o asp.net webapi para retornar um DTO, com campos de data. Estes são serializados usando JSON.Net (no formato ‘2013-03-11T12: 37: 38.693’). Eu gostaria de usar um filtro, mas em um elemento INPUT, isso é possível ou devo criar […]

Comunicação AngularJS entre diretivas

Eu sou novo no Angular.js, eu preciso para minha aplicação alguma comunicação entre diretivas, eu leio alguma documentação sobre link e require, mas não consigo entender exatamente como funciona. Por um exemplo simples eu tenho: live fiddle: http://jsfiddle.net/yw235n98/5/ 2 diretivas: firstDir, secondDir :: com alguns dados firstDir tem uma function click que irá alterar o […]

Como exigir um controlador em uma diretiva angularjs

Alguém pode me dizer como include um controlador de uma diretiva em outra diretiva angularJS. por exemplo eu tenho o seguinte código var app = angular.module(‘shop’, []). config([‘$routeProvider’, function ($routeProvider) { $routeProvider.when(‘/’, { templateUrl: ‘/js/partials/home.html’ }) .when(‘/products’, { controller: ‘ProductsController’, templateUrl: ‘/js/partials/products.html’ }) .when(‘/products/:productId’, { controller: ‘ProductController’, templateUrl: ‘/js/partials/product.html’ }); }]); app.directive(‘mainCtrl’, function () { […]

Qual é a diferença entre ng-app e data-ng-app?

Eu comecei a aprender sobre o AngularJS e estou confuso sobre quais são as diferenças entre as diretivas ng-app e data-ng-app .

Angularjs dynamic ng-pattern validation

Eu tenho um formulário que se uma checkbox de seleção é falso aplica a validação em uma input de texto usando a diretiva ng-required. Se a checkbox de seleção for true, o campo ficará oculto e o ng-required será definido como falso. O problema é que eu também tenho um regex para validação especificado na […]

Qual é a melhor maneira de aplicar condicionalmente atributos no AngularJS?

Eu preciso ser capaz de adicionar, por exemplo, “contenteditable” aos elementos, com base em uma variável booleana no escopo. Exemplo de uso: {{content.title}} Isso resultaria em contenteditable = true sendo adicionado ao elemento se $scope.editMode fosse configurado como true . Existe alguma maneira fácil de implementar esse comportamento de atributo semelhante à class ng? Estou […]

Modelo dynamic da diretiva Angular.jsURL

Eu tenho uma tag personalizada em um modelo routeProvider que solicita um modelo de directive . O atributo de version será preenchido pelo escopo, que então chama o modelo correto. Existem várias versões do hino com base no que semana e dia é. Eu estava prevendo usar a diretiva para preencher a parte correta .html […]

Diretiva AngularJS de Testes Unitários com templateUrl

Eu tenho uma diretiva AngularJS que tem um templateUrl definido. Estou tentando testá-lo com Jasmine. My Jasmine JavaScript se parece com o seguinte, de acordo com a recomendação: 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 = _$compile_; $httpBackend = […]