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
Como usar o recurso 'substituir' para diretivas AngularJS personalizadas?
Por que causa replace=trueou replace=falsenão impacto no código abaixo? Por que "algum conteúdo existente" não está sendo exibido quando replace = false? Ou, colocando de forma mais humilde, você poderia explicar qual é o replace=true/falserecurso nas diretivas e como usá-lo? Exemplo JS / Angular: <script> angular.module('scopes', []) .controller('Ctrl', function($scope) { …

2
Vinculação do método do elemento da diretiva AngularJS - TypeError: não é possível usar o operador 'in' para pesquisar 'functionName' em 1
Este é o controlador do template principal: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); }; }]); Esta é a diretiva: app.directive('wdaWebsitesOverview', function() { return { restrict: 'E', scope: { heading: '=', websites: '=', editWebsite: '&' }, templateUrl: …

6
ng-if ou ng-show angular responde lentamente (atraso de 2 segundos?)
Estou tentando mostrar ou ocultar um indicador de carregamento em um botão quando uma solicitação está ocupada. Eu faço isso com o angular alterando a variável $ scope.loading quando uma solicitação está carregando ou quando termina de carregar. $scope.login = function(){ $scope.loading = true; apiFactory.getToken() .success(function(data){ }) .error(function(error){ }) .finally(function(){ …

30
Angular2 - Campo de entrada para aceitar apenas números
No Angular 2, como posso mascarar um campo de entrada (caixa de texto) de forma que ele aceite apenas números e não caracteres alfabéticos? Eu tenho a seguinte entrada de HTML: <input type="text" *ngSwitchDefault class="form-control" (change)="onInputChange()" [(ngModel)]="config.Value" (focus)="handleFocus($event)" (blur)="handleBlur($event)" /> A entrada acima é uma entrada de texto genérica que …

2
Como exigir um controlador em uma diretiva angularjs
Alguém pode me dizer como incluir 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' }); …

17
Caixa de diálogo de confirmação no ng-click - AngularJS
Estou tentando configurar uma caixa de diálogo de confirmação ng-clickusando uma diretiva angularjs personalizada: app.directive('ngConfirmClick', [ function(){ return { priority: 1, terminal: true, link: function (scope, element, attr) { var msg = attr.ngConfirmClick || "Are you sure?"; var clickAction = attr.ngClick; element.bind('click',function (event) { if ( window.confirm(msg) ) { scope.$eval(clickAction) …

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.