


Explication détaillée de la façon d'utiliser ngShow et ngHide dans AngularJS_AngularJS
Aujourd'hui, nous allons voir comment utiliser les directives ngShow et ngHide d'Angular pour faire ce qu'elles semblent devoir être fait, afficher et masquer !
Ce qu'ils devraient faire
ngShow et ngHide nous permettent d'afficher ou de masquer différents éléments. Cela est utile lors de la création d'applications angulaires, car nos applications d'une seule page comporteront de nombreuses pièces mobiles qui vont et viennent à mesure que l'état de l'application change.
L’avantage de ces directives est que nous n’avons pas besoin d’utiliser CSS ou JS pour les afficher ou les masquer. Tout cela est réalisé par Angular expérimenté.
Utilisation
Pour utiliser ngShow ou ngHide, ajoutez simplement la directive à l'élément que vous souhaitez afficher ou masquer.
<!-- FOR BOOLEAN VALUES =============================== --> <!-- for true values --> <div ng-show="hello">this is a welcome message</div> <!-- can also show if a value is false --> <div ng-show="!hello">this is a goodbye message</div> <!-- FOR EXPRESSIONS =============================== --> <!-- show if the appState variable is a string of goodbye --> <div ng-show="appState == 'goodbye'">this is a goodbye message</div> <!-- FOR FUNCTIONS =============================== --> <!-- use a function defined in your controller to evaluate if true or false --> <div ng-hide="checkSomething()"></div>
Une fois que nous avons configuré notre balisage, nous pouvons définir bonjour ou au revoir de différentes manières. Vous pouvez définir cela dans votre contrôleur angulaire et afficher ou masquer votre div lors du chargement de l'application.
Ce qui précède peut être utilisé pour ng-show ou ng-hide. Si une valeur, une expression ou une fonction renvoie vrai, quelque chose est caché.
est utilisé comme valeur booléenne
Nous allons créer le lien en utilisant ng-click et basculer la valeur de goCats sur true ou false.
<a href ng-click="goCats = !goCats">Toggle Cats</a>
Ensuite, nous pouvons utiliser ng-show pour afficher ou masquer les images de la catégorie.
<img ng-src="http://i.imgur.com/vkW3Lhe.jpg" ng-show="goCats">
ng-src Nous utilisons ng-src pour appeler l'image, donc Angular confirmera s'il doit la masquer lors de l'instanciation et de la vérification de l'image. Si nous ne le faisons pas, l'image apparaîtra au fur et à mesure du chargement du site jusqu'à ce qu'Angular se rende compte qu'elle doit être masquée.
Expression de jugement
Ici, nous jugeons une chaîne transmise depuis la zone de saisie. Nous lions ng-mode à une zone de saisie et la nommons la variable amino, et affichons différentes images en fonction du contenu de cette variable.
Ensuite, nous appellerons notre variable aminoal.
<input type="text" ng-model="aminal">
Ensuite, nous utiliserons ng-show pour juger la chaîne.
<img ng-src="http://i.imgur.com/vkW3Lhe.jpg" ng-show="aminal == 'cat'">
Comment utiliser
Nous effectuerons une simple vérification pour déterminer si l'entrée est un nombre impair ou pair. Nous allons créer une méthode dans notre fichier AngularJS :
// set the default value of our number $scope.myNumber = 0; // function to evaluate if a number is even $scope.isEven = function(value) { if (value % 2 == 0) return true; else return false; };
Une fois la méthode créée, la prochaine chose que nous devons faire est de l'utiliser via ng-show ou ng-hide et de transmettre nos numéros. La transmission de nombres via des méthodes maintient les contrôles angulaires propres et testables.
<!-- show if our function evaluates to false --> <div ng-show="isEven(myNumber)"> <h2>The number is even.</h2> </div> <!-- show if our function evaluates to false --> <div ng-show="!isEven(myNumber)"> <h2>The number is odd.</h2> </div>
Conclusion
Grâce à ces deux directions, notre application sera grandement améliorée. Ce ne sont que des éléments affichant et masquant des fonctions basées sur des valeurs booléennes, des expressions et des fonctions, mais ces trois modes seront applicables à plus de scènes.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Javascript est un langage tout à fait unique. Il est unique en termes d'organisation du code, de paradigme de programmation du code et de théorie orientée objet. La question de savoir si Javascript est un langage orienté objet a été débattue depuis un certain temps. Il y a évidemment une réponse depuis longtemps. Cependant, même si Javascript est dominant depuis vingt ans, si vous souhaitez comprendre les frameworks populaires tels que jQuery, Angularjs et même React, il suffit de regarder le « Black Horse Cloud Classroom JavaScript Advanced Framework ». Tutoriel vidéo de conception".

À l’ère de l’information d’aujourd’hui, les sites Web sont devenus un outil important permettant aux individus d’obtenir des informations et de communiquer. Un site Web réactif peut s’adapter à divers appareils et offrir aux utilisateurs une expérience de haute qualité, ce qui est devenu un point chaud dans le développement de sites Web modernes. Cet article expliquera comment utiliser PHP et AngularJS pour créer un site Web réactif afin d'offrir une expérience utilisateur de haute qualité. Introduction à PHP PHP est un langage de programmation open source côté serveur idéal pour le développement Web. PHP présente de nombreux avantages, tels que la facilité d'apprentissage, la multiplateforme, la riche bibliothèque d'outils et l'efficacité du développement.

Avec le développement continu d'Internet, les applications Web sont devenues un élément important de la construction de l'information d'entreprise et un moyen nécessaire au travail de modernisation. Afin de faciliter le développement, la maintenance et l'extension des applications Web, les développeurs doivent choisir un cadre technique et un langage de programmation adaptés à leurs besoins de développement. PHP et AngularJS sont deux technologies de développement Web très populaires. Ce sont respectivement des solutions côté serveur et côté client. Leur utilisation combinée peut considérablement améliorer l'efficacité du développement et l'expérience utilisateur des applications Web. Avantages de PHPPHP

Avec la popularité des applications Web, le framework front-end AngularJS est devenu de plus en plus populaire. AngularJS est un framework JavaScript développé par Google qui vous aide à créer des applications Web dotées de fonctionnalités d'application Web dynamiques. En revanche, pour la programmation backend, PHP est un langage de programmation très populaire. Si vous utilisez PHP pour la programmation côté serveur, utiliser PHP avec AngularJS apportera des effets plus dynamiques à votre site Web.

Avec le développement rapide de la technologie Web, l'application Web à page unique (SinglePage Application, SPA) est devenue un modèle d'application Web de plus en plus populaire. Par rapport aux applications Web multipages traditionnelles, le plus grand avantage de SPA est que l'expérience utilisateur est plus fluide et que la pression de calcul sur le serveur est également considérablement réduite. Dans cet article, nous expliquerons comment créer un SPA simple à l'aide de Flask et AngularJS. Flask est un Py léger

Avec la popularité d’Internet, de plus en plus de personnes utilisent le réseau pour transférer et partager des fichiers. Cependant, pour diverses raisons, l'utilisation de méthodes traditionnelles telles que FTP pour la gestion de fichiers ne peut pas répondre aux besoins des utilisateurs modernes. Par conséquent, la création d’une plateforme de gestion de fichiers en ligne facile à utiliser, efficace et sécurisée est devenue une tendance. La plate-forme de gestion de fichiers en ligne présentée dans cet article est basée sur PHP et AngularJS. Elle peut facilement effectuer des opérations de téléchargement, de modification, de suppression et autres, et fournit une série de fonctions puissantes, telles que le partage de fichiers, la recherche,

Avec la popularité et le développement d’Internet, le développement front-end est devenu de plus en plus important. En tant que développeurs front-end, nous devons comprendre et maîtriser divers outils et technologies de développement. Parmi eux, PHP et AngularJS sont deux outils très utiles et populaires. Dans cet article, nous verrons comment utiliser les deux outils pour le développement front-end. 1. Introduction à PHP PHP est un langage de script open source populaire côté serveur. Il convient au développement Web et peut fonctionner sur des serveurs Web et divers systèmes d'exploitation. Les avantages de PHP sont la simplicité, la rapidité et la commodité

Le contenu de cet article concerne l'introduction de base à AngularJS. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer.
