Questions marquées «angularjs-directive»

Les directives AngularJS sont un moyen d'enseigner de nouvelles astuces HTML en étendant le vocabulaire HTML. Les directives vous permettent de gérer les éléments DOM dans un modèle déclaratif, vous libérant des tâches de manipulation DOM de bas niveau.

17
Comment limiter une entrée pour n'accepter que des nombres?
J'utilise ngChange dans AngularJS pour déclencher une fonction personnalisée qui supprimera toutes les lettres que l'utilisateur ajoute à l'entrée. <input type="text" name="inputName" data-ng-change="numbersOnly()"/> Le problème est que je dois cibler l'entrée qui s'est déclenchée numbersOnly()afin de pouvoir supprimer les lettres entrées. J'ai cherché longuement et attentivement sur Google et je …

2
Comment utiliser la fonction «remplacer» pour les directives AngularJS personnalisées?
Pourquoi a-t-il replace=trueou replace=falsenon un impact sur le code ci-dessous? Pourquoi le "contenu existant" n'est-il pas affiché lorsque replace = false? Ou pour le dire plus humblement, pouvez-vous expliquer avec bonté quelle est la replace=true/falsefonctionnalité des directives et comment l'utiliser? Exemple JS / Angulaire: <script> angular.module('scopes', []) .controller('Ctrl', function($scope) { …

2
Liaison de méthode d'élément de directive AngularJS - TypeError: Impossible d'utiliser l'opérateur 'in' pour rechercher 'functionName' dans 1
C'est le contrôleur du modèle principal: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); }; }]); Voici la directive: app.directive('wdaWebsitesOverview', function() { return { restrict: 'E', scope: { heading: '=', websites: '=', editWebsite: '&' }, templateUrl: 'views/websites-overview.html' } …

6
angulaire ng-if ou ng-show répond lentement (délai de 2 secondes?)
J'essaie d'afficher ou de masquer un indicateur de chargement sur un bouton lorsqu'une demande est occupée. Je fais cela avec angular en modifiant la variable $ scope.loading lorsqu'une requête est en cours de chargement ou lorsqu'elle est terminée. $scope.login = function(){ $scope.loading = true; apiFactory.getToken() .success(function(data){ }) .error(function(error){ }) .finally(function(){ …

2
Comment exiger un contrôleur dans une directive angularjs
Quelqu'un peut-il me dire comment inclure un contrôleur d'une directive dans une autre directive angularJS. par exemple j'ai le code suivant 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' }); }]); …

30
Angular2 - Champ de saisie pour n'accepter que des nombres
Dans Angular 2, comment puis-je masquer un champ de saisie (zone de texte) de sorte qu'il n'accepte que des chiffres et non des caractères alphabétiques? J'ai l'entrée HTML suivante: <input type="text" *ngSwitchDefault class="form-control" (change)="onInputChange()" [(ngModel)]="config.Value" (focus)="handleFocus($event)" (blur)="handleBlur($event)" /> L'entrée ci-dessus est une entrée de texte générique qui peut être utilisée …

17
Boîte de dialogue de confirmation sur ng-click - AngularJS
J'essaie de configurer une boîte de dialogue de confirmation sur un en ng-clickutilisant une directive angularjs personnalisée: 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) …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.