Questions marquées «angularjs»

À 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].



7
`ui-router` $ stateParams contre $ state.params
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 …

5
Comment passer plusieurs attributs dans une directive d'attribut Angular.js?
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 …



7
Meilleures pratiques AngularJS pour la déclaration de module?
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 …
115 angularjs 

6
Comment rendre conditionnel un événement ng-click?
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 } });

7
AngularJS - $ anchorScroll smooth / duration
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 …

6
Est-il sûr de résoudre une promesse plusieurs fois?
J'ai un service i18n dans mon application qui contient le code suivant: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + …

7
Dans Angular, j'ai besoin de rechercher des objets dans un tableau
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'} …


10
Obtenir la valeur lorsque l'option ng-option est modifiée
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 …

3
Comment charger json dans mon modèle angular.js ng?
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 = …

7
Injecter une maquette dans un service AngularJS
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 …

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.