À 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].
J'essaie de permettre à l'utilisateur de modifier une liste d'éléments en utilisant ngRepeatet ngModel. ( Voir ce violon .) Cependant, les deux approches que j'ai essayées mènent à un comportement bizarre: l'une ne met pas à jour le modèle et l'autre brouille le formulaire à chaque keydown. Est-ce que je …
J'ai un vieux code qui fait une requête AJAX POST via la méthode post de jQuery et ressemble à ceci: $.post("/foo/bar", requestData, function(responseData) { //do stuff with response } requestData est juste un objet javascript avec quelques propriétés de chaîne de base. Je suis en train de déplacer nos trucs …
Avec ui-router, il est possible d'injecter l'un $stateou l' autre $stateParamsdans un contrôleur pour accéder aux paramètres de l'URL. Cependant, l'accès aux paramètres via $stateParamsn'expose que les paramètres appartenant à l'état géré par le contrôleur qui y accède, ainsi qu'à ses états parents, alors qu'il $state.paramscontient tous les paramètres, y …
J'ai une directive d'attribut restreinte comme suit: restrict: "A" J'ai besoin de passer deux attributs; un nombre et une fonction / rappel, y accédant dans la directive en utilisant l' attrsobjet. Si la directive était une directive d'élément, limitée avec "E"je pourrais à ceci: <example-directive example-number="99" example-function="exampleCallback()"> Cependant, pour des …
J'écris une webapp en Angular où l'authentification est gérée par un jeton JWT, ce qui signifie que chaque demande a un en-tête "Authentication" avec toutes les informations nécessaires. Cela fonctionne bien pour les appels REST, mais je ne comprends pas comment je dois gérer les liens de téléchargement pour les …
J'ai un problème apparemment simple sans solution apparente (en lisant la documentation Angular JS) . J'ai une directive Angular JS qui effectue des calculs basés sur la hauteur d'autres éléments DOM pour définir la hauteur d'un conteneur dans le DOM. Quelque chose de similaire se passe dans la directive: return …
J'ai un tas de modules angulaires déclarés dans mon application. J'ai commencé à les déclarer en utilisant la syntaxe «chaînée» comme ceci: angular.module('mymodule', []) .controller('myctrl', ['dep1', function(dep1){ ... }]) .service('myservice', ['dep2', function(dep2){ ... }]) ... // more here Mais j'ai décidé que ce n'était pas très facile à lire, alors …
J'ai ce code dans ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Comment faire en sorte que le bouton soit désactivé alors qu'il l'a fait class="disabled"? Ou y a-t-il un moyen de le faire en Javascript pour que cela ressemble à: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } });
En lisant les documents AngularJS, je n'ai pas compris si $anchorScrollje peux avoir une option de durée / accélération pour faciliter le défilement vers les éléments. Il dit seulement: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Je n'utilise pas jquery et je ne veux pas; Existe-t-il encore un moyen intelligent mais simple …
Dans Angular, j'ai dans la portée un objet qui retourne beaucoup d'objets. Chacun a un identifiant (celui-ci est stocké dans un fichier plat donc pas de DB, et je ne semble pas pouvoir utiliser ng-resource) Dans mon contrôleur: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', id:'2', name:'bass', more:'false'} …
Je me suis demandé quel était le meilleur moyen de détecter la fin du chargement / démarrage de la page, lorsque toutes les directives avaient terminé la compilation / la liaison. Un événement déjà là? Dois-je surcharger la fonction bootstrap?
J'ai dans ma page .html une liste déroulante, Menu déroulant: <select ng-model="blisterPackTemplateSelected" data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates"> <option value="">Select Account</option> </select> Je souhaite exécuter une action lorsque l'utilisateur sélectionne une valeur. Donc, dans mon contrôleur, j'ai fait: Manette: $scope.$watch('blisterPackTemplateSelected', function() { alert('changed'); console.log($scope.blisterPackTemplateSelected); }); Mais la modification de …
J'ai ce que je pense être une question très évidente, mais je n'ai trouvé aucune réponse nulle part. J'essaie juste de charger des données JSON de mon serveur dans le client. En ce moment, j'utilise JQuery pour le charger avec un appel AJAX (code ci-dessous). <script type="text/javascript"> var global = …
J'ai un service AngularJS écrit et je voudrais le tester unitaire. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Mon fichier app.js a ces derniers enregistrés: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Je peux tester le …
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.