Articles of angularjs

Intégration du protractor avec Yeoman via Grunt

Je veux intégrer Protractor à un échafaud produit par Yeoman. J’ai suivi un tutoriel et là, l’ancien scenario-runner été utilisé pour configurer le test e2e (via grunt ). Je voudrais améliorer mon échafaudage et utiliser Protractor à la place. Des pensées?

Comment passer des parameters à $ http dans angularjs?

Supposons que j’ai deux zones de saisie avec ng-model correspondant en tant que fname et lname. Si j’appelle la requête http en tant que: $http({method:’GET’, url:’/search’, params:{fname: fname, lname: lname}}) va-t-il appeler à l’url: /search?fname=fname&lname=lname L’erreur que j’obtiens au niveau du backend (python) est la suivante: cannot concatenate str and nontype objects. Ces parameters ne […]

Différents ng-include sont sur la même page: comment envoyer des variables différentes à chacun?

J’ai une page dans mon application AngularJS dans laquelle j’aimerais inclure le même html partiel, mais avec des variables différentes. Si je le fais dans mon html principal: Et toBeIncluded.html ressemble à {{var}} Les deux div seront comme B B Je suppose que cela a à voir avec le fait que le même onload est […]

AngularJS – Création dynamic d’éléments spécifiant des directives

J’ai une configuration comme celle-ci: Contrôleur c diffusé événement e La directive d écoute e et, sur e , écrit dans le DOM via append et crée ainsi de nouveaux éléments spécifiant une directive d2 . IE: element.append(”) La directive two n’est jamais appelée par Angular Lorsque j’inspecte le DOM (et le débogage), je constate […]

AngularJS avecCredentials

J’ai travaillé sur un projet AngularJS qui doit envoyer des appels AJAX vers un webservice complet. Ce webservice est sur un autre domaine et j’ai donc dû activer les cors sur le serveur. Je l’ai fait en définissant ces en-têtes: cresp.getHttpHeaders().putSingle(“Access-Control-Allow-Origin”, “http://localhost:8000”); cresp.getHttpHeaders().putSingle(“Access-Control-Allow-Credentials”, “true”); cresp.getHttpHeaders().putSingle(“Access-Control-Allow-Methods”, “GET, POST, DELETE, PUT”); cresp.getHttpHeaders().putSingle(“Access-Control-Allow-Headers”, “Content-Type, Accept, X-Requested-With”); Je suis […]

Angularjs et $ locale

Puis-je définir $ locale pour certaines applications manuellement? Est-il possible que le seul moyen de prendre en charge les utilisateurs locaux consiste à inclure le fichier de localisation de la bibliothèque angular pour les parameters régionaux actuels. Et s’il y a plusieurs cultures? Dans ce cas, je dois charger les fichiers de localisation de manière […]

Quelle est la syntaxe de l’expression angularjs dans ng-class

Le manuel AngularJS Noob contient du code qui réduit la manipulation des classes à une expression et à une liaison simples: … Cependant, quelle est la syntaxe de l’expression en classe ng? Je comprends qu’une barre verticale (|) passe à travers un filtre et qu’un filtre peut être passé après un deux-points, mais que le […]

Utilisation de $ broadcast (), $ emit () et $ on () dans AngularJS

Je comprends que $Broadcast() , $Emit() et $On() sont utilisés pour générer un événement dans un contrôleur et gérer un autre contrôleur. Si possible, quelqu’un peut-il me donner un exemple en temps réel sur l’utilisation de plus de trois ans, car je suis nouveau sur angular JS ? J’ai parcouru les liens suivants et compris […]

Erreur angular lors de l’exécution des tests Karma: le mode HTML5 nécessite une balise

J’ai une application angular à une page avec un backend Rails. J’utilise une balise dans mon fichier index.html , mais quand je lance mes tests unitaires frontaux avec Karma, je reçois ceci: $location in HTML5 mode requires a tag to be present Je le fais dans mon fichier principal .js: angular.module(‘my.module’).config( function($locationProvider, $routeProvider) { $locationProvider.html5Mode( […]

AngularJS: piste ng-repeat par $ index dans les boucles nestedes

J’ai besoin d’un deuxième index $ pour ma boucle nestede ng. Comment et où devrais-je le mettre? Le site d’AngularJS dit La création d’alias pour ces propriétés est possible avec ngInit. Cela peut être utile, par exemple, lors de l’imbrication de ngRepeats. Si j’utilise à nouveau $ index, cela semble fonctionner mais je ne suis […]