À utiliser pour les questions sur AngularJS (1.x), le framework JavaScript open-source. N'utilisez PAS cette balise pour Angular 2 ou versions ultérieures; utilisez plutôt la balise [angular].
Angular fournit un certain support pour une boucle for utilisant des nombres dans ses directives HTML: <div data-ng-repeat="i in [1,2,3,4,5]"> do something </div> Mais si votre variable d'étendue comprend une plage qui a un nombre dynamique, vous devrez créer un tableau vide à chaque fois. Dans le contrôleur var range …
Tous les appels ajax envoyés depuis IE sont mis en cache par Angular et j'obtiens un 304 responsepour tous les appels suivants. Bien que la demande soit la même, la réponse ne sera pas la même dans mon cas. Je veux désactiver ce cache. J'ai essayé d'ajouter le cache attributeà …
Il existe deux modèles utilisés pour accéder aux fonctions du contrôleur: thiset $scope. Que dois-je utiliser et quand? Je comprends thisest défini sur le contrôleur et $scopeest un objet dans la chaîne de portée pour les vues. Mais avec la nouvelle syntaxe "Controller as Var", vous pouvez facilement utiliser l'une …
Ce que j'essaye d'implémenter est fondamentalement un gestionnaire "on ng repeat done rendering". Je suis capable de détecter quand c'est fait mais je n'arrive pas à comprendre comment en déclencher une fonction. Vérifiez le violon: http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { restrict: 'A', …
J'ai un contrôleur de base qui affiche mes produits, App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); À mon avis, j'affiche ces produits dans une liste <ul> <li ng-repeat="product as products"> {{product.name}} </li> </ul Ce que j'essaie de faire, c'est quand quelqu'un clique sur le nom du produit, j'ai une autre …
Comment faites-vous un ternaire avec AngularJS (dans les modèles)? Ce serait bien d'utiliser certains attributs HTML (classes et style) au lieu de créer et d'appeler une fonction du contrôleur.
Je suis très nouveau sur AngularJS. quelqu'un peut-il m'expliquer la différence entre ces opérateurs AngularJS: &, @ and =lors de l'isolement de la portée avec un exemple approprié.
J'essaie d'utiliser la fonction ng-click d'AngularJS pour changer de vue. Comment pourrais-je procéder avec le code ci-dessous? index.html <div ng-controller="Cntrl"> <div ng-click="someFunction()"> click me <div> <div> controller.js function Cntrl ($scope) { $scope.someFunction = function(){ //code to change view? } }
Quelle est la façon dont AngularJS accède aux cookies? J'ai vu des références à la fois à un service et à un module pour les cookies, mais pas d'exemples. Existe-t-il ou non une approche canonique AngularJS?
J'utilise le $httpservice d'AngularJS pour faire une demande Ajax. Comment afficher un GIF spinner (ou un autre type d'indicateur occupé) pendant l'exécution de la demande Ajax? Je ne vois rien de tel ajaxstarteventdans la documentation AngularJS.
J'essaie d'injecter un service dans une directive comme ci-dessous: var app = angular.module('app',[]); app.factory('myData', function(){ return { name : "myName" } }); app.directive('changeIt',function($compile, myData){ return { restrict: 'C', link: function (scope, element, attrs) { scope.name = myData.name; } } }); Mais cela me renvoie une erreur Unknown provider: myDataProvider. Est-ce …
Supposons que nous construisons une application de carnet d'adresses (exemple artificiel) avec AngularJS. Nous avons un formulaire pour les contacts qui contient des entrées pour l'e-mail et le numéro de téléphone, et nous voulons exiger l' un ou l'autre , mais pas les deux : nous voulons que l' emailentrée …
J'ai récemment publié une description détaillée du problème auquel je suis confronté ici à SO. Comme je n'ai pas pu envoyer de $httpdemande réelle , j'ai utilisé le délai d'attente pour simuler un comportement asynchrone. La liaison de données de mon modèle à la vue fonctionne correctement, avec l'aide de …
Existe-t-il un moyen d'utiliser les fonctions mathématiques dans les liaisons AngularJS? par exemple <p>The percentage is {{Math.round(100*count/total)}}%</p> Ce violon montre le problème http://jsfiddle.net/ricick/jtA99/1/
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.