Articles of angularjs

Comment utiliser ng-repeat pour itérer sur les entrées de carte dans AngularJS

Comment parcourrez-vous les entrées de la carte de manière à ce que la clé de saisie et la valeur puissent être imprimées? Par exemple, j’aimerais faire quelque chose comme ceci: Key: {{mapEntry.key}}, value: {{mapEntry.value}}

Réinitialiser le formulaire à l’état vierge (AngularJS 1.0.x)

Une fonction pour réinitialiser les champs de formulaire à l’état vierge (réinitialiser l’état sale) se trouve sur la feuille de route pour AngularJS 1.1.x. Malheureusement, une telle fonction est absente de la version stable actuelle. Quelle est la meilleure façon de réinitialiser tous les champs de formulaire à leur état initial initial pour AngularJS 1.0.x. […]

Comment recharger / rafraîchir les données de modèle du serveur par programmation?

Contexte J’ai la question la plus élémentaire “novice” AngularJS, pardonnez mon ignorance: comment puis-je actualiser le modèle via le code? Je suis sûr que cela répond à plusieurs fois quelque part, mais je ne pouvais tout simplement pas le trouver. J’ai regardé de superbes vidéos ici http://egghead.io et je suis passé rapidement à travers le […]

Autoscroll to TOP avec ui-router et Angularjs

J’ai lu tant de problèmes différents avec cela et aucune des solutions proposées ne semble correspondre à mon cas d’utilisation. J’ai commencé par mettre simplement target = “_ top” sur tous mes liens, mais cela oblige mon application à recharger ce qui ne fonctionnera pas. J’ai aussi vu des gens dire qu’ils utilisaient autoscroll = […]

Utiliser ng-if à l’intérieur de ng-repeat?

Je travaille sur l’application Angular. J’ai essayé d’utiliser ng-if et de basculer à l’intérieur de ng-repeat mais n’a pas réussi. J’ai des données comme: **[{“_id”:”52fb84fac6b93c152d8b4569″, “post_id”:”52fb84fac6b93c152d8b4567″, “user_id”:”52df9ab5c6b93c8e2a8b4567″, “type”:”hoot”,}, {“_id”:”52fb798cc6b93c74298b4568″, “post_id”:”52fb798cc6b93c74298b4567″, “user_id”:”52df9ab5c6b93c8e2a8b4567″, “type”:”story”,}, {“_id”:”52fb7977c6b93c5c2c8b456b”, “post_id”:”52fb7977c6b93c5c2c8b456a”, “user_id”:”52df9ab5c6b93c8e2a8b4567″, “type”:”article”,},** $ scope.comments = données mentionnées ci-dessus et mon HTML comme: //differnt template with hoot data //differnt template with story […]

Passer une référence à un object DOM avec ng-click

J’ai plusieurs éléments avec le même rappel sur ng-click: // In controller: $scope.doSomething = function() { // How do I get a reference to the button that sortingggered the function? }; Comment puis-je obtenir la référence à l’object qui a fait l’appel à faire quelque chose? (Je dois en retirer un attr)

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: […]