Tag: angularjs

Jasmine 2.0 async done () et angled-mocks injecter () dans le même test, il ()

Mon cas d'essai habituel ressemble it("should send get request", inject(function(someServices) { //some test })); Et le test asynchrone Jasmine 2.0 devrait ressembler it("should send get request", function(done) { someAsync.then(function(){ done(); }); }); Comment puis-je utiliser les deux et l'injection dans un test?

Protection CSRF pour Refresh Token Cookie dans SPA

J'utilise le flux d'OAuth 2.0 de Credentials de mot de passe des propriétaires de ressources dans un spa AngularJS. Il existe plusieurs articles ( ici , ici …) et la réponse à cette question qui expliquent que nous ne devrions pas stocker des jetons de rafraîchissement sur le client (Web) (LocalStorage), mais les stocker cryptés […]

L'application AngularJS a débuté deux fois (a essayé les solutions habituelles …)

RÉSOLU: Résolution ici: https://stackoverflow.com/a/29662815/4004456 Le plugin Batarang Chrome a déclenché toutes les actions ng-click deux fois. Rien de mal avec mon code … Batarang me doit un après-midi … REMARQUE: J'ai tenté toutes les corrections dans: Combattre AngularJS exécutant le contrôleur deux fois EDIT: quelque chose d'étonnant: Il semble que tous les contrôleurs soient initialisés […]

Stockage d'un fichier dans MongoDB à l'aide de Multer in Mongoose

Je suis parvenu à accepter un fichier dans mon formulaire HTML et à poster avec angular via un $http.post utilisant le module ng-file-upload . Maintenant, je souhaite accepter ce fichier dans Mongoose et l'enregistrer dans mon NoSQL MongoDB hébergé sur MongoLab. J'ai lu ce module appelé Multer et Multer suivi la documentation de base, mais […]

Événement "Coller" dans Angular

Comment exécuter une fonction sur l'événement "Coller" en entrée dans Angular 1.1.5? Je sais qu'il existe une directive ng-change pour la saisie. Mais il se déclenche chaque fois que l'entrée change, j'ai besoin d'une seule fois sur la pâte initiale. Cas d'utilisation: j'ai une entrée d'URL. Je souhaite exécuter une fonction après que l'utilisateur colle […]

Jquery metismenu ne fonctionne pas charger des données asynchrones avec le contrôleur AngularJS

J'ai un problème avec le menu Jquerymetis. Je souhaite charger des éléments de menu de la base de données et j'utilise le contrôleur AngujarJS pour obtenir le JSON avec les éléments du menu. Voici AngularJSController var appControllers = angular.module('appControllers', []); appControllers.controller('MenuCtrl', ['$scope', '$http', function ($scope, $http) { var url = "/api/Menus/GetMenuElements"; $http.post(url). success(function (data, status, […]

Comment supprimer un objet unique de sessionStorage (AngularJs)

J'ajoute une liste à sessionStorage comme: var item = new cartItem(product.id, product.name, product.price, qty); orderItem.push(item); sessionStorage.setItem('addedProductsList', JSON.stringify(orderItem)); var retrieveArray= JSON.parse(sessionStorage.addedProductsList); Et il fonctionne bien, maintenant je souhaite supprimer un objet unique de cette liste par productId.

Comment faire un rapporteur appuyez sur la touche Entrée?

J'ai essayé ceci: ptor.actions().keyDown(protractor.Key.ENTER).keyUp(protractor.Key.Enter).perform(); Qui donne l'erreur: Error: Not a modifier key

Angular 1.5.4 $ événement de progrès http

Maintenant, Angular 1.5.4 vous permet enfin de suivre l'événement de progression sur le fournisseur $ http, mais pour une raison quelconque, je continue d'obtenir le $ rootScope comme une réponse au lieu d'une information réelle (je l'utilise pour les téléchargements). En raison du manque d'exemples, j'ai trouvé des tests dans le compte nominal angulaire et […]

Ng-repeat-count dans la boucle html

Est-il possible de compter un élément, puis de l'afficher en dehors de la boucle? <tr ng-repeat="value in values"> <td>value.total</td> </tr> <tr> <td>Total Of All Values: {{ total }}</td> </tr> J'ai essayé d'utiliser ng-init() pour ne pas réussir, car je pense que c'est dépassé à chaque fois. <tr ng-repeat="value in values"> <td ng-init="total = total + […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.