Articles of angularjs

Comment toujours exécuter du code quand une promesse est remplie dans Angular.js

Dans mon application Angular.js, je lance une opération asynchrone. Avant de commencer, je couvre l’application avec un div modal, puis une fois l’opération terminée, je dois supprimer le div, que l’opération soit réussie ou non. Actuellement j’ai ceci: LoadingOverlay.start(); Auth.initialize().then(function() { LoadingOverlay.stop(); }, function() { LoadingOverlay.stop(); // Code needs to be duplicated here }) Cela […]

Fonction de filtre personnalisée AngularJS

Dans mon contrôleur, je voudrais filtrer un tableau d’objects. Chacun de ces objects est une carte pouvant contenir des chaînes ainsi que des listes J’ai essayé d’utiliser le format $filter(‘filter’)(array, function) mais je ne sais pas comment accéder aux éléments individuels du tableau dans ma fonction. Voici un extrait pour montrer ce que je veux. […]

Comment getText sur une entrée dans le protractor

Dans la documentation du protractor, je vois l’exemple suivant: describe(‘by model’, function() { it(‘should find an element by text input model’, function() { var username = element(by.model(‘username’)); username.clear(); username.sendKeys(‘Jane Doe’); var name = element(by.binding(‘username’)); expect(name.getText()).toEqual(‘Jane Doe’); }); Ce qui semble clair ici est que vous pouvez utiliser “by.model” pour définir des valeurs dans une zone […]

Chai: comment tester non défini avec la syntaxe ‘should’

En s’appuyant sur ce tutoriel pour tester une application angularjs avec chai, je souhaite append un test pour une valeur indéfinie en utilisant le style “should”. Cela échoue: it (‘cannot play outside the board’, function() { scope.play(10).should.be.undefined; }); avec erreur “TypeError: Impossible de lire la propriété ‘should’ of undefined”, mais le test passe avec le […]

Utiliser l’info-bulle Bootstrap avec AngularJS

J’essaie d’utiliser l’info-bulle Bootstrap dans une de mes applications. Mon application utilise AngularJS Actuellement, j’ai les éléments suivants: Tooltip on left Je pense que je dois utiliser $(“[data-toggle=tooltip]”).tooltip(); Cependant, je ne suis pas sûr Même si j’ajoute la ligne ci-dessus, mon code ne fonctionne pas. J’essaie d’éviter d’utiliser le bootstrap d’interface utilisateur car il a […]

Comment vérifier si une promesse angular $ q est résolue

Je comprends que généralement, il suffit d’attacher un code de continuation avec un appel then() et un comportement de chaîne lors de l’utilisation de promesses. Cependant, je veux lancer un appel asynchrone enveloppé de promesses, puis lancer séparément un $timeout() 3 secondes pour que je puisse prendre une action d’interface utilisateur UNIQUEMENT SI la promesse […]

Comment faire en sorte que le filtrage par ordre fonctionne sur un tableau de chaînes?

Voici le code qui ne fonctionne pas: Démo: http://jsfiddle.net/8dt94/63/ {{strVal}} var app=angular.module(‘myApp’, []); app.controller(‘MyCtrl’, function ($scope,$filter) { $scope.arrVal = [‘one’,’two’,’three’,’four’,’five’,’six’]; });

Angularjs validation dynamic de ng-pattern

J’ai un formulaire qui, si une case à cocher est fausse, impose la validation sur une saisie de texte en utilisant la directive ng-required. Si la case à cocher est true, le champ est masqué et le ng-required est défini sur false. Le problème est que j’ai aussi une expression régulière pour la validation spécifiée […]

Charger un fichier JSON simulé dans le test Karma + AngularJS

J’ai une application AngularJS configurée avec des tests utilisant Karma + Jasmine. J’ai une fonction que je veux tester qui prend un object JSON volumineux, le convertit dans un format plus consommable par le rest de l’application et renvoie cet object converti. C’est tout. Pour mes tests, j’aimerais que vous ayez des fichiers JSON séparés […]

AngularJS + JQuery: comment faire fonctionner du contenu dynamic dans angularjs

Je travaille sur une application Ajax utilisant à la fois jQuery et AngularJS. Lorsque je mets à jour le contenu (qui contient les liaisons AngularJS) d’une div utilisant la fonction html de jQuery, les liaisons AngularJS ne fonctionnent pas. Voici le code de ce que j’essaie de faire: $(document).ready(function() { $(“#refreshButton”).click(function() { $(“#dynamicContent”).html(“Incrementcount: {{count}} “) […]