Articles of angularjs

Comprendre les parameters du contrôleur Angular.js

Je commence juste à apprendre Angular.js et j’ai regardé project.js dans l’exemple “Wire up a Backend” sur la page d’accueil Angular . Je suis confus quant aux parameters dans les fonctions du contrôleur: function ListCtrl($scope, Projects) { … } function CreateCtrl($scope, $location, $timeout, Projects) { … } function EditCtrl($scope, $location, $routeParams, angularFire, fbURL) { angularFire(fbURL […]

Réconcilier le style de validation de forme Angular.js et Bootstrap

J’utilise Angular avec Bootstrap. Voici le code de référence: Add Bootstrap a des styles pour les champs invalides sous la forme d’ input:invalid {…. } ; ceux-ci interviennent lorsque le champ est vide. Maintenant, j’ai aussi une correspondance de motif via Angular. Cela crée des cas particuliers lorsque “: invalide” est désactivé, mais que “.ng-invalide” […]

Angular.js et ASP.NET MVC 4

J’ai un projet ASP.NET MVC 4 et je suis coincé sur une décision architecturale concernant le framework ou la bibliothèque JavaScript pour utiliser Angular.js ou Knock.js. Je me penche actuellement sur l’utilisation d’Angular.js sur Knockout.js, mais je ne veux pas savoir à mi-chemin du développement du projet, j’ai commis une erreur. Voici quelques informations de […]

Comment activer / désactiver $ log.debug dans AngularJS

J’essaie d’utiliser $ log.debug (“Foo”). Comment peut-il être éteint? Je ne trouve pas d’échantillon n’importe où. Je pense que cela doit être défini dans la configuration, mais je ne peux pas non plus le faire fonctionner. Où met-on l’interrupteur marche / arrêt?

Effet haut / bas avec ng-show et ng-animate

J’essaie d’utiliser ng-animate pour obtenir un comportement similaire à slideUp() et slideDown() . Seulement je préfère utiliser ng-show Je regarde le tutoriel ng-animate ici – http://www.yearofmoo.com/2013/04/animation-in-angularjs.html , et je peux reproduire l’effet de fondu dans l’exemple fourni. Comment pourrais-je changer le css pour obtenir un comportement ascendant / descendant? Aussi, si possible, il vaut mieux […]

Mettre à jour la valeur de l’étendue lorsque les données de service sont modifiées

J’ai le service suivant dans mon application: uaInProgressApp.factory(‘uaProgressService’, function(uaApiInterface, $timeout, $rootScope){ var factory = {}; factory.taskResource = uaApiInterface.taskResource() factory.taskList = []; factory.cron = undefined; factory.updateTaskList = function() { factory.taskResource.query(function(data){ factory.taskList = data; $rootScope.$digest console.log(factory.taskList); }); factory.cron = $timeout(factory.updateTaskList, 5000); } factory.startCron = function () { factory.cron = $timeout(factory.updateTaskList, 5000); } factory.stopCron = function (){ $timeout.cancel(factory.cron); […]

Que signifie le trait de soulignement dans _servicename_ dans les tests AngularJS?

Dans l’exemple de test suivant, le nom du fournisseur d’origine est APIEndpointProvider, mais pour l’instanciation de l’injection et du service, la convention semble devoir être injectée avec des traits de soulignement qui l’entourent. Pourquoi donc? ‘use ssortingct’; describe(‘Provider: APIEndpointProvider’, function () { beforeEach(module(‘myApp.providers’)); var APIEndpointProvider; beforeEach(inject(function(_APIEndpointProvider_) { APIEndpointProvider = _APIEndpointProvider_; })); it(‘should do something’, function […]

Y at-il un moyen dans Angularjs de définir des constantes avec d’autres constantes?

J’essaie de définir des constantes avec d’autres constantes, mais il semble que cela soit impossible, car la constante initiale n’est pas prête lorsque la constante requirejse l’exige. Je veux être sûr que ce n’est pas possible du tout. Actuellement, j’ai des constantes de cette façon: angular.module(‘mainApp.config’, []) .constant(‘RESOURCE_USERS_DOMAIN’, ‘http://127.0.0.1:8008’) .constant(‘RESOURCE_USERS_API’, ‘http://127.0.0.1:8008/users’) // Specific routes for […]

Validation du déclencheur de tous les champs dans le formulaire angular

J’utilise cette méthode: http://plnkr.co/edit/A6gvyoXbBd2kfToPmiiA?p=preview pour valider uniquement les champs flous. Cela fonctionne bien, mais je voudrais aussi les valider (et donc montrer les erreurs éventuelles pour ces champs) lorsque l’utilisateur clique sur le bouton “Soumettre” (pas un appel réel mais un appel à une fonction par clic de données) Est-il possible de déclencher une validation […]

AngularJS – Comment créer une nouvelle scope isolée par programmation?

Je veux créer une AlertFactory avec Angular.factory. J’ai défini un modèle HTML comme suit var template = “{{title}}”; Le titre est fourni par le contrôleur appelant et appliqué comme suit var comstackd = $comstack(template)(scope); body.append(comstackd); Alors, comment puis-je transmettre une scope isolée de contrôleur à usine? J’utilise dans le contrôleur suivre le code AlertFactory.open($scope); Mais […]