Articles of angularjs

Définir les parameters de requête d’URL sans modification d’état à l’aide du routeur ui angular

Comment dois-je mettre à jour l’URL de la barre d’adresse avec un paramètre de requête changeant à l’aide du routeur ui de AngularJS pour conserver l’état lors de l’actualisation de la page? Actuellement, j’utilise $state.transitionTo(‘search’, {q: ‘updated search term’}) chaque fois que les entrées changent, mais le problème est que cela recharge le contrôleur, redessine […]

AngularJS: Filtres personnalisés et ng-repeat

Je suis un novice d’AngularJS et je construis une petite application de listes de location de voiture de preuve de concept qui extrait du JSON et rend différents bits de ces données via un ng-repeat, avec quelques filtres: {{result.carType.name}}, {{result.carDetails.doors}} door, £{{result.price.value}} – {{ result.company.name }} {{result.carDetails.hireDuration}} day hire Air conditioning Unlimited Mileage Theft Protection […]

Suppression des décimales / cents du filtre de devises AngularJS

Est-il possible de supprimer les décimales / cents de la sortie d’un filtre de devises? Je fais quelque chose comme ça: {{Price | currency}} Quelles sorties: 1 000,00 $ Au lieu de cela, j’aimerais: 1 000 $ Est-ce que cela peut être fait en utilisant le filtre de devise? Je sais que je peux append […]

Angular JS: comment se lier aux promesses

J’essaie de lier une promesse à une vue. Je ne sais pas si vous pouvez le faire directement, mais c’est ce que je tente de faire. Des idées que je fais mal? Note: la source est un peu artificielle avec le timeout et utilise des données statiques, mais pour faciliter le diagnostic du code. EDIT: […]

Comment gérer les événements de clic droit dans angular.js?

Existe-t-il un moyen de configurer un élément de sorte qu’il effectue une action sur le clic gauche (ng-clic), puis une autre action sur un clic droit? En ce moment j’ai quelque chose comme: {{getPointsSpent()}} Et j’aimerais aussi pouvoir faire un clic droit sur la plage pour effectuer la décrémentation de la fonction ();

AngularJS: liste toutes les erreurs de formulaire

Contexte: je travaille actuellement sur une application avec des tabs; et j’aimerais lister les champs / sections qui échouent à la validation, pour demander à l’utilisateur de rechercher les erreurs dans l’onglet de droite. J’ai donc essayé de tirer parti de la form.$error pourtant je ne le fais pas complètement fonctionner. Si des erreurs de […]

Comment puis-je désinscrire un événement de diffusion à rootscope dans AngularJS?

J’ai ce qui suit: angular.module(‘test’) .controller(‘QuestionsStatusController1’, [‘$rootScope’, ‘$scope’, ‘$resource’, ‘$state’, function ($rootScope, $scope, $resource, $state) { $scope.action2 = function() { $rootScope.$broadcast(‘action2@QuestionStatusController1’); } }]); angular.module(‘test’) .controller(‘QuestionsStatusController2’, [‘$rootScope’, ‘$scope’, ‘$resource’, ‘$state’, function ($rootScope, $scope, $resource, $state) { $rootScope.$on(‘action2@QuestionStatusController1′, function { //write your listener here }) }]); Je crois comprendre que je dois annuler l’enregistrement de l’événement d’écoute. […]

AngularJS accédant aux éléments DOM à l’intérieur du modèle de directive

Existe-t-il un moyen plus “angular” de sélectionner les éléments DOM dans un modèle de directive? Par exemple, disons que vous avez cette directive: app.directive(“myDirective”, function() { return { template: ”, link: function(scope, element, attrs) { var list = element.find(“ul”); } } }); J’ai utilisé le sélecteur de style jQuery pour obtenir l’élément DOM rendu dans […]

ID de modèle de directive pour les éléments

J’ai une directive qui peut être utilisée plusieurs fois sur une page. Dans le modèle de cette directive, je dois utiliser des identifiants pour un élément d’entrée afin de pouvoir “lier” une étiquette comme ceci: open Maintenant, le problème est que, dès que ma directive est incluse plusieurs fois, l’ID “item1” n’est plus unique et […]

Comment résoudre le problème de sélection d’IE lors de la modification dynamic d’options

J’ai un ensemble de sélections qui ont toutes les mêmes options. Ensuite, je lance ces options via un filtre afin que les options sélectionnées dans une sélection différente n’apparaissent pas dans la sélection. Voir ce jsFiddle (dans le navigateur non-IE) pour voir ce que je veux dire. En gros, j’empêche que la même option soit […]