À 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'ai une demande particulière dans mon application qui nécessite une authentification de base, je dois donc définir l'en-tête d'autorisation pour cette demande. J'ai lu sur la définition des en-têtes de requête HTTP , mais d'après ce que je peux dire, cela définira cet en-tête pour toutes les demandes de cette …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 4 ans . Améliorez cette …
Je remplis une liste déroulante via l'utilisation de ng-options qui est accroché à un contrôleur qui à son tour appelle un service. Malheureusement, les données qui arrivent sont en désordre et je dois être en mesure de les trier par ordre alphabétique. Vous pensez que quelque chose comme le $.sortByferait, …
Guide du développeur AngularJS - Les formulaires indiquent qu'il existe de nombreux styles et directives concernant les formulaires et les champs. Pour chacun, une classe CSS: ng-valid ng-invalid ng-pristine ng-dirty ng-touched ng-untouched Quelle est la différence entre pristine/dirtyet touched/untouched?
J'utilise la version "angularisée" du contrôle Spin, comme documenté ici: http://blog.xvitcoder.com/adding-a-weel-progress-indicator-to-your-angularjs-application/ L'une des choses que je n'aime pas dans la solution présentée est l'utilisation de jQuery dans le service qui attache efficacement le contrôle de rotation à l'élément DOM. Je préférerais utiliser des constructions angulaires pour accéder à l'élément. Je …
J'obtiens l'erreur ci-dessous: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version Voici les détails de ma version: Système d'exploitation: Windows 7 MongoDB: 2.6.5 Nœud: 0.12.0 J'ai essayé ces choses avant de publier le problème ici. Je suis allé …
J'écris un formulaire de connexion simple en utilisant angularjs avec une validation d'entrée côté client pour vérifier que le nom d'utilisateur et le mot de passe ne sont pas vides et dépassent trois caractères. Voir le code ci-dessous: <form name="loginform" novalidate ng-submit="login.submit()" class="css-form"> <fieldset> <div class="control-group input-prepend"> <span class="add-on"><i class="icon-user"></i></span> …
Liste de tâches simple, mais avec un bouton de suppression sur la page de liste pour chaque élément: HTML du modèle pertinent: <tr ng-repeat="person in persons"> <td>{{person.name}} - # {{person.id}}</td> <td>{{person.description}}</td> <td nowrap=nowrap> <a href="#!/edit"><i class="icon-edit"></i></a> <button ng-click="delete(person)"><i class="icon-minus-sign"></i></button> </td> </tr> Méthode de contrôleur pertinente: $scope.delete = function (person) { …
Comment s'abonner au changement de propriété lors de l'utilisation de la controller assyntaxe? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>
J'utilise actuellement ce qui suit. $scope.$$childHead.customerForm[firstName], pour que: <form name="customerForm"> <input type="text" name="firstName" ng-model="data.customer.firstName" tabindex="1" ng-disabled="!data.editable" validationcustomer /> </form> Mais cela ne fonctionne que dans Chrome. Maintenant, j'ai essayé ce qui suit: $scope.editCustomerForm[firstName], pour que: <form name="customerForm" ng-model="editCustomerForm"> <input type="text" name="firstName" ng-model="data.customer.firstName" tabindex="1" ng-disabled="!data.editable" validationcustomer /> </form> Ce qui ne …
Existe-t-il un moyen d'obtenir l'état précédent de l'état actuel? Par exemple, je voudrais savoir quel était l'état précédent avant l'état actuel B (où l'état précédent aurait été l'état A). Je ne suis pas en mesure de le trouver dans les pages doc github ui-router.
J'essaye de «personnaliser» l'exemple mongolab pour l'adapter à ma propre API REST. Maintenant, je rencontre cette erreur et je ne suis pas sûr de ce que je fais mal: Error: Unknown provider: ProductProvider <- Product at Error (unknown source) at http://localhost:3000/js/vendor/angular.min.js:28:395 at Object.c [as get] (http://localhost:3000/js/vendor/angular.min.js:26:180) at http://localhost:3000/js/vendor/angular.min.js:28:476 at c …
J'ai myServicecette utilisation myOtherService, qui fait un appel à distance, promesse de retour: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Pour faire un test unitaire, myServiceje dois me moquer myOtherService, de sorte que sa makeRemoteCallReturningPromiseméthode renvoie une …
J'apprends AngularJS. Disons que j'ai / view1 en utilisant My1Ctrl et / view2 en utilisant My2Ctrl ; qui peut être parcouru à l'aide d'onglets où chaque vue a sa propre forme simple mais différente. Comment puis-je m'assurer que les valeurs saisies sous la forme de view1 ne sont pas réinitialisées, …
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.