Articles of angularjs

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

Angularjs simple téléchargement de fichier provoque le routeur à redirect

HTML: Les téléchargements reçoivent un nom de fichier unique alors que leur vrai nom est conservé dans la firebase database. Je veux réaliser un téléchargement de fichier simple. Mais le code ci-dessus redirige vers / à cause de: $routeProvider.otherwise({ redirectTo: ‘/’, controller: MainController }); J’ai essayé avec $scope.download = function(resource){ window.open(resource); } mais cela ouvre […]

comment injecter une dépendance dans module.config (configFn) dans angular

Dans Angular, nous pouvons injecter $routeProvider dans la fonction config module.config(function ($routeProvider) { }); Je veux y injecter mon service comme module.config(function ($routeProvider, myService) { }); Je suis sûr que le service est défini correctement, mais il jette une exception en disant que unknown myService , événement lorsque unknown myService comme module.config(function ($routeProvider, $http) { […]