Articles of angularjs service

Référencement de plusieurs appels API dans un Service (Angulaire)

Je suis en train d'accéder à une API via des demandes angulaires $ http pour recueillir des informations pour différentes équipes de football. Si j'étais en train d'accéder à une équipe, cela irait bien – je créerais un service qui a effectué l'appel, puis fais référence à la fonction Service dans mon contrôleur. Cependant, je […]

Comment puis-je référencer les services dans mes fonctions de contrôleur sans utiliser la portée?

Après avoir lu plusieurs articles pour éviter la soupe de portée et référencer les lignes directrices de Google pour la construction de contrôleurs, j'ai eu une seule question de gravure. Comment référencer mes dépendances injectées dans mon contrôleur? Mon approche jusqu'à présent est de mettre les services sur mon objet, mais je ne suis pas […]

Fonctions de service en dehors de la portée d'Angular

J'ai créé un service dans angularJS qui utilise le module btford.socket-io pour interagir avec le serveur. Puisque dans le service j'ai mis en place une API que j'utilise à l'intérieur angulaire pour le moment, mais pour une extension ultérieure de l'application, je dois également donner accès à cette API en dehors de la portée angulaire. […]

Le service d'authentification utilisateur angularjs firebase ne communique pas avec les vues

J'ai un service qui transmet le pseudonym paramètre à l'environnement. J'appelle ce pseudonym dans mes points de vue, mais cela n'apparaît pas du tout. Comment puis-je réparer cela pour afficher la valeur dans mes vues? Service MyUser : app.service('MyUser', ['DatabaseRef', 'firebase', function(DatabaseRef, firebase) { var pseudonym =""; var userId = firebase.auth().currentUser.uid; return { pseudonym: function() […]

AngularJS Interceptor ne détecte jamais l'erreur 401

J'utilise Angular v1.2.20 avec Ionic Framework . J'ai vu de nombreux articles et publications sur la façon de gérer 401 erreurs du serveur en utilisant un intercepteur et en le poussant dans le tableau $httpProvider.interceptors . Pour une raison quelconque, 401 réponses ne sont jamais prises par la fonction repsonseError dans mon intercepteur. La promesse […]

AngularJS: Comment utiliser la fonctionnalité de promesse $ q dans cette situation pour attendre que les données soient prêtes?

J'ai un contrôleur qui lance un appel API dans une usine . Actuellement, je lance l'appel, puis j'ai une fonction après cet appel pour vérifier l'état de la Array . Cependant, je ne suis pas certain de la forcer à attendre ici pendant que les données sont recueillies, donc la nécessité d'une sorte de mise […]

AngularJS: comment partager les fonctions de portée et les variables avec d'autres contrôleurs

J'ai plusieurs contrôleurs dans ma application, où j'ai un code en double comme: $scope.alert = null; $scope.addAlert = function (message) { $scope.alert = { type: 'danger', msg: message }; }; $scope.clearAlerts = function () { $scope.alert = null; }; Quelle est la façon recommandée de partager ces fonctions et variables dans AngularJS? Utilisation de l'héritage […]

Comment passer $ stateParams de ui-router à service en solution?

J'ai un chemin pour récupérer un seul poste et un service pour interroger ma API pour le faire. Mais j'ai besoin de passer des paramètres de l'URL au service afin que je puisse appeler l'API correctement. Je ne peux pas m'empêcher de faire ça. C'est ce que j'ai trouvé jusqu'ici. J'ai laissé de côté ce […]

Inject dateFilter dans un service dans AngularJs

J'aimerais savoir s'il existe un moyen d'injecter les filtres dans un service dans AngularJs. j'ai essayé app.factory('educationService', [function($rootScope, $filter) { // ….. Some code // What I want console.log(dateFilter(new Date(), 'yyyy-MM-01')); // ….. Some code }]); Je voudrais savoir s'il est possible d'injecter un filtre dans un service ou peut-être est-il accessible d'une autre manière. […]

En appelant une seule fois / la mise en cache des données à partir d'un $ http dans un service AngularJS

Cela peut sembler une question vraiment simple / stupide, mais je dois le demander car je n'ai pas rencontré ce scénario avant … d'accord, j'ai un service dans mon application angularJS. Ce service contient actuellement 4 méthodes qui utilisent toutes les mêmes fonctions / code 80% et je souhaite que cela soit plus efficace. Voici […]