Articles of angularjs

Quel avantage y a-t-il à utiliser $ timeout dans AngularJS au lieu de window.setTimeout?

J’ai eu une suggestion pour mettre en œuvre un délai comme celui-ci: $timeout(function() { // Loadind done here – Show message for 3 more seconds. $timeout(function() { $scope.showMessage = false; }, 3000); }, 2000); }; Quelqu’un peut-il me dire quelle est la raison / avantage d’utiliser ceci plutôt que d’utiliser setTimeout?

Existe-t-il déjà une directive de dessin de canevas pour AngularJS?

Y a-t-il déjà une directive pour dessiner / peindre des choses sur une canvas? Vous pouvez donc implémenter quelque chose comme Paint ou même quelque chose de plus grand comme Photoshop, etc., mais un exemple très simple suffirait. Je n’en ai pas trouvé dans ma recherche et s’il y en a déjà une qui est […]

La différence / s réelle (ou cachée) entre bootstrap Twitter et Angular.js

Je viens de comparer ces 2 frameworks frontend et d’après ce que je peux dire, ils semblent faire exactement la même chose en termes de fourniture du dev avec une interface HTML, CSS et JS. Boostrap: cadre frontal élégant, intuitif et puissant pour un développement Web plus rapide et plus facile. (plus de 53 000 […]

Comment utiliser les routes AngularJS avec Express (Node.js) lorsqu’une nouvelle page est demandée?

J’utilise Express, qui charge AngularJS à partir d’un répertoire statique. Normalement, je demanderai http://localhost/ , dans lequel Express me sert mon index.html et tous les fichiers Angular corrects, etc. Dans mon application Angular, ces itinéraires sont configurés pour remplacer le contenu dans ng-view : $routeProvider.when(‘/’, { templateUrl: ‘/partials/main.html’, controller: MainCtrl, }); $routeProvider.when(‘/project/:projectId’, { templateUrl: ‘/partials/project.html’, […]

Comment $ regarder le changement d’état de $ stateProvider dans AngularJS?

Je sais que je peux courir: scope.$watch(someItem, function(){}) Mais je ne peux pas trouver un moyen de surveiller le changement de $state.$current.name dans mon application.

debug dans le navigateur en utilisant testacular (maintenant karma)

J’essaie de trouver le meilleur moyen de déboguer mes tests unitaires lorsque je les casse. En général, dans les environnements de test précédents, je pouvais simplement exécuter les tests dans le navigateur et créer un point d’arrêt du test ou du code et voir pourquoi mon test échouait. Je n’arrive pas à comprendre comment faire […]

Éléments de retour à la ligne avec répétition angular dans l’élément (regrouper les éléments dans ng-repeat)

J’essaie de regrouper les éléments dans un ng-repeat en utilisant une condition. Un exemple de condition est de regrouper tous les éléments avec la même heure. Les données: [ {name: ‘AAA’, time: ’12:05′}, {name: ‘BBB’, time: ’12:10′}, {name: ‘CCC’, time: ’13:20′}, {name: ‘DDD’, time: ’13:30′}, {name: ‘EEE’, time: ’13:40′}, … ] Le champ ‘time’ est […]

localStorage vs sessionStorage vs cookies

Je travaille dans une application où je dois garder certaines données pendant que l’utilisateur est connecté et j’ai cette question, quelle est la différence entre les cookies, les sessionsStorage et les locaux de stockStorage? Je me demandais ce que je pouvais utiliser pour conserver certaines données dans le DOM, même si l’utilisateur actualisait la page, […]

Comment acheminer tout autre que l’API Web vers /index.html

J’ai travaillé sur un projet AngularJS , à l’intérieur d’ASP.NET MVC utilisant l’API Web. Cela fonctionne très bien, sauf lorsque vous essayez d’accéder directement à une URL routée angular ou de rafraîchir la page. Plutôt que de jouer avec la configuration du serveur, j’ai pensé que ce serait quelque chose que je pourrais gérer avec […]

Directive qui déclenche un événement en cliquant en dehors de l’élément

Je sais qu’il y a beaucoup de questions à poser. Mais personne ne résout vraiment mon problème. J’essaie de construire une directive qui exécutera une expression lorsque le clic de la souris en dehors de l’élément actuel. Pourquoi j’ai besoin de cette fonction? Je construis une application, dans cette application, il y a 3 menu […]