Je veux injecter un service dans app.config, afin que les données puissent être récupérées avant l’appel du contrôleur. Je l’ai essayé comme ceci: Un service: app.service(‘dbService’, function() { return { getData: function($q, $http) { var defer = $q.defer(); $http.get(‘db.php/score/getData’).success(function(data) { defer.resolve(data); }); return defer.promise; } }; }); Config: app.config(function ($routeProvider, dbService) { $routeProvider .when(‘/’, { […]
Je suis à la recherche des meilleures pratiques pour lier une propriété de service dans AngularJS. J’ai parcouru plusieurs exemples pour comprendre comment lier des propriétés dans un service créé avec AngularJS. Ci-dessous, j’ai deux exemples de la façon de lier des propriétés dans un service; ils travaillent tous les deux. Le premier exemple utilise […]
J’ai une table qui est créée en utilisant ng-repeat. Je veux append une validation à chaque élément de la table. Le problème est que chaque cellule en entrée porte le même nom que la cellule située au-dessus et en dessous. J’ai essayé d’utiliser la valeur {{$index}} pour nommer les entrées, mais malgré que les chaînes […]
J’essaie d’utiliser Angular avec une liste d’applications et chacun d’eux est un lien pour voir une application plus en détail ( apps/app.id ): {{app.name}} Chaque fois que je clique sur l’un de ces liens, Chrome affiche l’URL comme unsafe:chrome-extension://kpbipnfncdpgejhmdneaagc…/apps/app.id D’où vient l’ unsafe: venez-vous?
J’ai une balise personnalisée dans un modèle routeProvider qui appelle un modèle de directive . L’atsortingbut version sera renseigné par la scope qui appelle alors le bon modèle. Il existe plusieurs versions de l’hymne en fonction de la semaine et du jour. Je prévoyais utiliser la directive pour remplir la partie correcte .html . La […]
Veuillez expliquer la différence entre $routeProvider et $stateProvider dans AngularJS. Quelle est la meilleure pratique?
J’ai mon formulaire comme ceci: Save Comme vous pouvez le voir, le bouton est désactivé si l’entrée est vide, mais elle ne redevient pas activée lorsqu’elle contient du texte. Comment puis-je le faire fonctionner?
Actuellement, j’utilise un service pour effectuer une action, à savoir récupérer des données du serveur, puis stocker les données sur le serveur lui-même. Au lieu de cela, je veux placer les données dans le stockage local au lieu de les stocker sur le serveur. Comment puis-je faire cela?
J’ai ce module routes: var mainModule = angular.module(‘lpConnect’, []). config([‘$routeProvider’, function ($routeProvider) { $routeProvider. when(‘/home’, {template:’views/home.html’, controller:HomeCtrl}). when(‘/admin’, {template:’views/admin.html’, controller:AdminCtrl}). otherwise({redirectTo:’/connect’}); }]); Accueil HTML: partial1 HTML: HomeCtrl : function HomeCtrl($scope, $location, $window, $http, Common) { … $scope.views = { partial1:”views/partial1.html” }; $scope.addLine = function () { $scope.chat.addLine($scope.lineText); $scope.lines.push({text:$scope.lineText}); $scope.lineText = “”; }; … } Dans […]
J’ai une page Web qui sert d’éditeur pour une seule entité, qui se trouve sous la forme d’un graphe profond dans la propriété $ scope.fieldcontainer. Après avoir reçu une réponse de mon API REST (via la ressource $), j’ajoute une montre à ‘fieldcontainer’. J’utilise cette montre pour détecter si la page / l’entité est “sale”. […]