Articles of angularjs

AngularJs. $ SetPristine pour réinitialiser le formulaire

J’ai eu du mal à réinitialiser le formulaire une fois le formulaire soumis. Quelqu’un a posté ceci ici que je veux le faire fonctionner mais sans succès. Voici mon exemple de code . $scope.form.$setPristine(); ne définit pas Pristine: {{user_form.$pristine}} sur true . Voir exemple ci-dessus.

Mocking Angular Dependance dans les tests unitaires Jasmine

J’essaie d’unir le code du contrôleur de test à l’intérieur d’un module qui prend les autres modules comme dépendances, mais n’a pas été capable de déterminer comment les simuler correctement. J’utilise le Framework Jasmine et j’exécute mes tests avec Karma (Testacular). Code du module var app = angular.module(‘events’, [‘af.widgets’, ‘angular-table’]); app.controller(‘eventsCtrl’, function([dependencies]){ $scope.events = []; […]

Tests unitaires des usines AngularJS qui ont des dépendances

Lorsque vous testez une usine Angular (avec Karma + Jasmine), comment puis-je injecter une dépendance de stub dans l’usine testée? Voici mon usine: mod = angular.module(‘myFactoryMod’, []); mod.factory(‘myFactory’, [ ‘$log’, ‘oneOfMyOtherServices’, function($log, svc) { return makeSomethingThatDoesSomethingWithTheseDependencies($log, svc); } ]); oneOfMyOtherServices est nécessaire lors de l’instanciation de mon usine. Voici mon test: it(‘can get an instance […]

Comment définir un paramètre de requête dans AngularJS sans faire un itinéraire?

Mon application Angular permet à l’utilisateur de charger un élément et, lorsque cela se produit, j’aimerais définir une chaîne de requête contenant l’ID de l’élément afin que, si l’utilisateur actualise la page (ou souhaite la lier), l’URL soit déjà set (il y a déjà du code en place qui charge l’élément si l’ID est présent […]

npm / yeoman installer generator-angular sans sudo

J’ai essayé d’installer generator-angularjs en utilisant Yo ( Yoeman ) sans sudo : npm install -g generator-angular Je reçois: Error: EACCES, mkdir ‘/usr/lib/node_modules/generator-angular’ Lorsque je tape sudo yo , vous me dites que je ne devrais pas utiliser sudo (ce qui est parfaitement compréhensible). J’ai un répertoire ~/node_modules – pourquoi ne pas y installer ses […]

Liens d’ancrage dans Angularjs?

Est-il possible d’utiliser des liens d’ancrage avec Angularjs? C’est à dire: Top Middle Bottom … … Je vous remercie

Les composants AngularJS 1.5+ ne supportent pas les Watchers, quel est le travail?

J’ai mis à niveau mes directives personnalisées vers la nouvelle architecture de composants . J’ai lu que les composants ne prennent pas en charge les observateurs. Est-ce correct? Si oui, comment détectez-vous les changements sur un object? Pour un exemple élémentaire, j’ai un composant personnalisé myBox qui possède un jeu de composants enfant avec une […]

Twitter Bootstrap Navbar avec AngularJS – Collapse Not Functioning

J’utilise la barre de navigation Angular et Twitter Bootstrap et tente de faire fonctionner la fonctionnalité de réduction. Partiel: programme.html Partiel: navbar.html Short Course Home Intro User Info Settings Getting started Lessons {{o.title}} Free Form Grades Simple Report Comprehensive Report Current Grade Report Final Grade Report Upload/Save Save/Logout La barre de navigation affiche parfaitement. Les […]

ang-ng-if ou ng-show répond lentement (délai de 2 secondes?)

J’essaie d’afficher ou de masquer un indicateur de chargement sur un bouton lorsqu’une demande est occupée. Je le fais avec angular en changeant la variable $ scope.loading lorsqu’une demande est en cours de chargement ou lorsqu’elle est terminée. $scope.login = function(){ $scope.loading = true; apiFactory.getToken() .success(function(data){ }) .error(function(error){ }) .finally(function(){ $timeout(function() { $scope.loading = false; […]

AngularJS – atsortingbut de valeur pour select

Les données JSON source sont: [ {“name”:”Alabama”,”code”:”AL”}, {“name”:”Alaska”,”code”:”AK”}, {“name”:”American Samoa”,”code”:”AS”}, … ] J’essaie ng-options=”i.code as i.name for i in regions” mais j’obtiens: Alabama Alaska American Samoa alors que je m’attends à obtenir: Alabama Alaska American Samoa Alors, comment obtenir des atsortingbuts de valeur et se débarrasser de “?” article? En passant, si je mets les […]