À utiliser pour les questions sur AngularJS (1.x), le framework JavaScript open-source. N'utilisez PAS cette balise pour Angular 2 ou versions ultérieures; utilisez plutôt la balise [angular].
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Fermé il y a 4 ans . Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou …
Comment fonctionne la liaison de données dans le AngularJScadre? Je n'ai pas trouvé de détails techniques sur leur site . Il est plus ou moins clair comment cela fonctionne lorsque les données sont propagées de la vue au modèle. Mais comment AngularJS suit-il les changements des propriétés du modèle sans …
Je souhaite accéder à ma $scopevariable dans la console JavaScript de Chrome. Comment je fais ça? Je ne vois $scopeni le nom de mon module myappdans la console sous forme de variables.
Disons que vous avez un tableau qui est rendu dans un ulavec un lipour chaque élément et une propriété sur le contrôleur appelé selectedIndex. Quelle serait la meilleure façon d'ajouter une classe à lil'index selectedIndexdans AngularJS? Je suis en train de dupliquer (à la main) le licode et d'ajouter la …
Je ne comprends pas comment utiliser $scope.$watchet $scope.$apply. La documentation officielle n'est pas utile. Ce que je ne comprends pas spécifiquement: Sont-ils connectés au DOM? Comment puis-je mettre à jour les modifications DOM apportées au modèle? Quel est le point de connexion entre eux? J'ai essayé ce tutoriel , mais …
Je prévois d'utiliser AngularJS dans mes grandes applications. Je suis donc en train de trouver les bons modules à utiliser. Quelle est la différence entre les modules ngRoute (angular-route.js) et ui-router (angular-ui-router.js) ? Dans de nombreux articles lorsque ngRoute est utilisé, route est configuré avec $ routeProvider . Cependant, lorsqu'il …
J'ai lu attentivement la documentation AngularJS sur le sujet, puis j'ai tripoté une directive. Voici le violon . Et voici quelques extraits pertinents: Du HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Depuis la directive du volet: scope: { biTitle: '=', title: '@', bar: '=' }, Il y a plusieurs choses que je …
J'ai vu angular.factory () et angular.service () utilisés pour déclarer des services; cependant, je ne trouve angular.service nulle part dans la documentation officielle. Quelle est la différence entre les deux méthodes? Qui devrait être utilisé pour quoi (en supposant qu'ils font des choses différentes)?
La page Portée de référence de l'API indique: Une étendue peut hériter d'une étendue parent. La page Portée du Guide du développeur indique: Une portée (de manière prototypique) hérite des propriétés de sa portée parent. Ainsi, une portée enfant hérite-t-elle toujours de manière prototypique de sa portée parent? Y a-t-il …
Dans la section "Créer des composants" de la page d'accueil d'AngularJS , il y a cet exemple: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) …
Comment envoyer mon $scopeobjet d'un contrôleur à un autre à l'aide des méthodes .$emitet .$on? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } Cela ne fonctionne pas comme je le pense. Comment ça marche $emitet comment $on?
Je constate que j'ai besoin de mettre à jour ma page à ma portée manuellement de plus en plus depuis la construction d'une application en angulaire. La seule façon que je sache de le faire est d'appeler $apply()depuis la portée de mes contrôleurs et directives. Le problème avec cela est …
Est-il possible de créer un fragment HTML dans un contrôleur AngularJS et d'avoir ce HTML affiché dans la vue? Cela provient de l'obligation de transformer un blob JSON incohérent en une liste imbriquée de id: valuepaires. Par conséquent, le code HTML est créé dans le contrôleur et je cherche maintenant …
Quelle est la «méthode angulaire» pour mettre l'accent sur le champ de saisie dans AngularJS? Exigences plus spécifiques: Lorsqu'un modal est ouvert, mettez l'accent sur un prédéfini à l' <input>intérieur de ce modal. À chaque fois que cela <input>devient visible (par exemple en cliquant sur un bouton), mettez l'accent dessus. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.