Articles of angularjs

Pourquoi AngularJS inclut-il une option vide dans select?

Je travaille avec AngularJS depuis quelques semaines et la seule chose qui me dérange vraiment, c’est que même après avoir essayé toutes les permutations ou la configuration définie dans la spécification, allez à http://docs.angularjs.org/api/ng .directive: select , je reçois toujours une option vide comme premier enfant de l’élément select. Voici le jade: select.span9(ng-model=’form.type’, required, ng-options=’option.value […]

Si d’autre déclaration dans les modèles AngularJS

Je veux faire une condition dans un modèle AngularJS. Je récupère une liste de vidéos à partir de l’API Youtube. Certaines vidéos sont au format 16: 9 et d’autres au ratio 4: 3. Je veux faire une condition comme celle-ci: if video.yt$aspectRatio equals widescreen then element’s attr height=”270px” else element’s attr height=”360px” Je fais une […]

Comment utiliser un filtre dans un contrôleur?

J’ai écrit une fonction de filtre qui renverra des données en fonction de l’argument que vous passez. Je veux la même fonctionnalité dans mon contrôleur. Est-il possible de réutiliser la fonction de filtrage dans un contrôleur? C’est ce que j’ai essayé jusqu’ici: function myCtrl($scope,filter1) { // i simply used the filter function name, it is […]

Comment parcourir les clés et les valeurs avec ng-repeat dans AngularJS?

Dans mon contrôleur, j’ai des données comme: $scope.object = data Maintenant, ces données sont le dictionnaire avec les clés et les valeurs de json . Je peux accéder à l’atsortingbut avec object.name dans le modèle. Y a-t-il un moyen de parcourir les touches aussi bien et de les afficher dans un tableau comme {{key}} data.key […]

AngularJS: Empêche l’erreur $ digest déjà en cours lors de l’appel de $ scope. $ Apply ()

Je trouve que je dois de plus en plus mettre à jour ma page sur mon étendue depuis la création d’une application angular. La seule façon dont je sais faire cela est d’appeler $apply() partir de la scope de mes contrôleurs et de mes directives. Le problème avec cela est qu’il continue à envoyer une […]

Comment les moteurs de recherche traitent-ils les applications AngularJS?

Je vois deux problèmes avec l’application AngularJS concernant les moteurs de recherche et le référencement: 1) Que se passe-t-il avec les balises personnalisées? Les moteurs de recherche ignorent-ils tout le contenu de ces balises? c’est à dire que j’ai Hey, this title is important serait-il indexé en dépit d’être à l’intérieur de balises personnalisées? 2) […]

‘this’ vs $ scope dans les contrôleurs AngularJS

Dans la section “Créer des composants” de la page d’accueil d’AngularJS, vous trouverez 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) $scope.select(pane); panes.push(pane); } } Notez comment la […]

Comment définir le focus sur le champ de saisie?

Qu’est-ce que la “méthode angular” pour définir le focus sur le champ de saisie dans AngularJS? Des exigences plus spécifiques: Lorsqu’une modale est ouverte, définissez le focus sur une prédéfinie dans ce modal. Chaque fois que devient visible (par exemple en cliquant sur un bouton), définissez-le. J’ai essayé de réaliser la première exigence avec l’ […]

Comment accéder à la variable $ scope dans la console du navigateur en utilisant AngularJS?

Je voudrais accéder à ma variable $scope dans la console JavaScript de Chrome. Comment je fais ça? Je ne peux pas voir $scope ni le nom de mon module myapp dans la console en tant que variables.

Quelle est la différence entre ‘@’ et ‘=’ dans la scope de la directive dans AngularJS?

J’ai lu attentivement la documentation d’AngularJS sur le sujet, puis je me suis penchée sur une directive. Voici le violon Et voici quelques extraits pertinents: A partir du HTML: {{text}} De la directive de volet: scope: { biTitle: ‘=’, title: ‘@’, bar: ‘=’ }, Il y a plusieurs choses que je n’obtiens pas: Pourquoi dois-je […]