Articles of angularjs

En-têtes d’authentification $ http dans AngularJS

J’ai une application angular qui frappe une API de noeud. Notre développeur principal a mis en place une authentification de base sur l’API, et j’ai besoin d’envoyer un en-tête d’authentification dans ma demande. J’ai retrouvé: $http.defaults.headers.common[‘Authorization’] = ‘Basic ‘ + login + ‘:’ + password); J’ai essayé: .config([‘$http’, function($http) { $http.defaults.headers.common[‘Authorization’] = ‘Basic ‘ + […]

Enregistrement de nouveaux modèles à l’aide de AngularJS et de la ressource $

J’essaie de comprendre AngularJS en utilisant $ resource, mais la plupart des exemples que je vois n’expliquent pas comment créer de nouvelles instances de quelque chose en utilisant $ resource (ou à quoi devrait ressembler l’ensemble de l’installation). J’ai posté mon code au bas de cela. J’ai la configuration suivante, où la publication dans ‘/ […]

Comment simuler $ window.location.replace dans le test unitaire AngularJS?

J’ai le service suivant: angular.module(“services”) .factory(“whatever”, function($window) { return { redirect: function() { $window.location.replace(“http://www.whatever.com”); } }; }); Comment simuler l’object $window dans un test unitaire pour empêcher le rechargement de la page lors de l’exécution des tests? J’ai essayé d’utiliser spyOn($window.location, ‘replace’).andReturn(true); , mais cela n’a pas fonctionné (il y a toujours “Some of your […]

Pourquoi $ fournit-il uniquement disponible dans la fonction ‘angular.mock.module’ et que $ q n’est disponible que dans la fonction ‘angular.mock.inject’?

Je me moque d’un service pour un test d’unité AngularJS. J’utilise le service $provide provision pour remplacer le service “réel” par le service simulé (un script plunker est disponible): describe(‘My Controller’, function () { var $scope; var $provide; beforeEach(angular.mock.module(‘myApp’)); beforeEach(angular.mock.module(function (_$provide_) { $provide = _$provide_; })); beforeEach(angular.mock.inject(function($rootScope, $controller, $q){ var mockMyService = { getAll : […]

Comment vérifier l’existence d’un module sans qu’une erreur soit générée?

Dans Angular 1.2, ngRoute est un module distinct, vous pouvez donc utiliser d’autres routeurs communautaires tels que ui.router . J’écris un module open-source qui a pour but de travailler avec plusieurs implémentations de routeurs. Alors, comment puis-je vérifier quel routeur est chargé ou existe? Je fais ce qui suit à l’intérieur d’une usine dans mon […]

Comment faire pour que angular.js réévalue / recomstack le HTML interne?

Je fais une directive qui modifie le code HTML interne. Code jusqu’à présent: .directive(‘autotranslate’, function($interpolate) { return function(scope, element, attr) { var html = element.html(); debugger; html = html.replace(/\[\[(\w+)\]\]/g, function(_, text) { return ”; }); element.html(html); } }) Cela fonctionne, sauf que le HTML interne n’est pas évalué par angular. Je veux déclencher une revalorisation […]

Application à une seule page – Charge le fichier js dynamicment en fonction de la vue partielle

Je viens de commencer à apprendre Angular et à suivre le tutoriel ici – http://docs.angularjs.org/tutorial/step_00 Je suis téléchargé l’exemple de base de GitHub et cela fonctionne très bien. J’ai une question cependant – si une vue partielle nécessite un fichier js externe pour être référencé, doit-il être ajouté au fichier index.html au début? Je souhaite […]

La page de rafraîchissement donne «Page introuvable»

J’ai une application où il utilise une seule vue ng et plusieurs contrôleurs et vues. Si je navigue à travers la racine, par exemple: www.domain.com, tout fonctionne. Sauf que si je frappe Ctrl + R (Refresh), cela me donne la Page 404 eror non trouvée. par exemple: rafraîchir sur cette page me donne une erreur. […]

AngularJS rend manuellement le contrôleur et le modèle

J’essaie d’implémenter un système de plugin dans angularjs qui permettrait aux utilisateurs de configurer les “widgets” qu’ils verront sur une page donnée. Chaque widget est défini par un contrôleur et un modèle (url). Est-il possible de créer une directive qui instancie un contrôleur, l’invoque avec un modèle et extrait le contenu résultant? Le but est […]

Paramètres pour les états sans URL dans ui-router pour AngularJS

J’utilise ui-router pour représenter des états dans mon application AngularJS. Je voudrais modifier l’état sans changer l’URL (en gros, une “vue détaillée” est mise à jour mais cela ne devrait pas affecter l’URL). J’utilise pour afficher les détails, mais cela ne fonctionne que si je spécifie une URL comme url: “/detail-:id” dans mon $stateProvider . […]