Articles of angularjs

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 […]

Angularjs Liens normaux avec html5Mode

Je travaille avec angularjs en mode html 5. Ce qui semble prendre le contrôle de tous les href sur la page. Mais que faire si je veux avoir un lien vers quelque chose dans le même domaine de l’application, mais pas réellement dans l’application. Un exemple serait un pdf. Si je fais angular essaiera simplement […]

Nom de la directive angular: seules les lettres minuscules sont autorisées?

Mon code: app.directive(‘abcabc’, function (){ alert(‘directive’);}); // working mais app.directive(‘abcAbc’, function (){ alert(‘directive’);}); // not working ! app.directive(‘abc-abc’, function (){ alert(‘directive’);}); // not working ! Est-ce que je me trompe? Ou existe-t-il des règles de nommage spéciales pour la directive angular?

Utilisation du filtre angularjs dans l’élément d’entrée

J’espère que je n’ai rien manqué de évident dans le documentaire, si j’en ai, je suis sûr que quelqu’un aidera. J’utilise asp.net webapi pour renvoyer un DTO, avec des champs de date. Ceux-ci sont sérialisés à l’aide de JSON.Net (au format ‘2013-03-11T12: 37: 38.693’). J’aimerais utiliser un filtre mais dans un élément INPUT, est-ce possible […]

Comparer des objects dans Angular

Est-il possible de faire une comparaison “profonde” de deux objects dans Angular? Ce que je voudrais faire, c’est comparer chaque paire clé / valeur. Par exemple: Objet 1 { key1: “value1”, key2: “value2”, key3: “value3” } Objet 2 { key1: “value1”, key2: “newvalue”, key3: “value3” } Ce dont j’ai besoin, c’est que la comparaison échoue […]

angular $ q, comment enchaîner plusieurs promesses dans et après une boucle

Je veux avoir une boucle for qui appelle les fonctions asynchrones à chaque itération. Après la boucle for, je veux exécuter un autre bloc de code, mais pas avant que tous les appels précédents dans la boucle for aient été résolus. Mon problème pour le moment est que le bloc de code après la boucle […]

Comment tester si un élément a une classe en utilisant Protractor?

J’essaie l’application Protractor to e2e test Angular et je n’ai pas trouvé comment détecter si un élément a une classe spécifique ou non. Dans mon cas, le test clique sur le bouton de soumission et je veux maintenant savoir si la forme [nom = “getoffer”] a la classe .ngDirty. Quelles peuvent être les solutions? describe(‘Contact […]

Angular-ui-router: états actifs et nesteds

J’utilise des états angular-ui-router dans mon application et j’ai également une barre de navigation. La barre de navigation est écrite à la main et utilise ui-sref-active pour mettre en évidence l’état actuel. C’est une barre de navigation à deux niveaux. Maintenant, quand je suis, dites Products / Categories je souhaite que les deux Products (niveau […]

Non défini ou null pour AngularJS

Lorsque j’écris des fonctions de gestion de la montre, je vérifie newVal param sur undefined et null . Pourquoi AngularJS a-t-il un tel comportement, mais n’a pas de méthode d’utilité particulière? Il y a donc angular.isUndefined mais pas angular.isUndefinedOrNull . Il n’est pas difficile d’implémenter cela à la main, mais comment étendre angular pour avoir […]