Articles of angularjs

Le modèle de directive angular de bootstrap d’interface utilisateur manque

Je teste actuellement l’ bootstrap-UI angular localement sur ma machine. Lorsque j’essaie de recréer l’exemple de l’accordéon et de la boîte de dialog. Je reçois ce message d’erreur dans ma console en disant que le modèle est manquant. Exemple d’erreur: 404 Introuvable – localhost / angular / template / message.html Lorsque je regarde dans ui-bootstrap-0.1.0.js […]

$ watch n’est pas déclenché lors du changement de tableau

J’essaie de comprendre pourquoi mon $watch n’est pas déclenché. Ceci est un extrait du contrôleur correspondant: $scope.$watch(‘tasks’, function (newValue, oldValue) { //do some stuff //only enters here once //newValue and oldValue are equal at that point }); $scope.tasks = tasksService.tasks(); $scope.addTask = function (taskCreationSsortingng) { tasksService.addTask(taskCreationSsortingng);//modifies tasks array }; À mon avis, les tasks sont […]

Angular, le type de contenu n’est pas envoyé avec $ http

Angular n’ajoute pas l’option de type de contenu correcte, j’ai essayé la commande suivante: $http({ url: “http://localhost:8080/example/teste”, dataType: “json”, method: “POST”, headers: { “Content-Type”: “application/json” } }).success(function(response){ $scope.response = response; }).error(function(error){ $scope.error = error; }); Le code ci-dessus génère la requête http suivante: POST http://localhost:8080/example/teste HTTP/1.1 Host: localhost:8080 Connection: keep-alive Content-Length: 0 Cache-Control: no-cache Pragma: […]

Définir le focus sur la première entrée non valide dans le formulaire AngularJs

J’ai lu plusieurs articles et questions sur StackOverflow concernant la mise au point dans AngularJs. Malheureusement, tous les exemples que j’ai lus supposent qu’il y a des atsortingbuts que je peux append à l’élément pour obtenir un focus, par exemple une directive focusMe . Cependant, si je ne sais pas à l’avance à quelle entrée […]

Valider le champ de formulaire uniquement sur les soumissions ou les entrées d’utilisateur

J’ai des champs de formulaire qui sont validés en utilisant required . Le problème est que l’erreur est affichée immédiatement lorsque le formulaire est rendu. Je souhaite qu’elle ne soit affichée qu’une fois que l’utilisateur a saisi le champ de texte ou sur submit. Comment puis-je implémenter cela?

Confus au sujet d’Angularjs et de l’isolement des scopes et des liaisons

J’ai du mal à comprendre la scope des modèles et leurs consolidations en ce qui concerne les directives de scope limitée. Je comprends que restreindre la scope à une directive signifie que le contrôleur. $ Scope et directive.scope ne sont plus la même chose. Cependant, je ne comprends pas comment le placement de modèles dans […]

Changer le pointeur de la souris sur ngclick

J’ai une div avec la directive Angular ng-click qui y est attachée. En survolant cet élément, le pointeur de la souris ne change pas. Est-il possible de le changer via CSS? Je sais que je peux simplement y attacher une balise d’ancrage, mais j’aimerais savoir si cela peut être fait.

AngularJS – Validation côté serveur et formulaires côté client

J’essaie de comprendre comment faire les choses suivantes: Quelle est la manière acceptée de déclarer un formulaire? Je crois comprendre que vous déclarez simplement le formulaire en HTML et ajoutez des directives de type ng comme celles-ci: ng-model=”item.name” Que envoyer au serveur? Je peux simplement envoyer l’object object au serveur en tant que JSON et […]

Ajouter plus de texte après avoir utilisé un filtre dans ng-bind dans angularjs

Je veux donc mettre une variable à travers un filtre dans la directive ng-bind ng-bind=”input | filter” mais je veux insérer plus de texte ng-bind=”input | filter + ‘more’ ” mais cela ne fonctionne pas. Y a-t-il un moyen d’append du texte dans ng-bind, comme vous pourriez le faire si vous utilisiez simplement {{}} : […]

Angular $ location.path ne fonctionne pas

J’ai une question similaire à celle-ci , mais différente. J’essaie ici d’append un écouteur d’événement pour un gestionnaire window.postMessage . app.run(function ($location, $window, $rootScope) { $window.addEventListener(‘message’, function(e) { $location.path(“/abc”); console.log($location.path()); // this prints “/abc” as expected $rootScope.$apply(); // this has no effect $scope = angular.element(document).scope(); // this is the same as $rootScope $scope.$apply(); // so […]