114 votes

Comment basculer un ng-show in AngularJS en fonction d'un boolean ?

J'ai un formulaire pour répondre aux messages que je veux afficher uniquement lorsque isReplyFormOpen est vrai, et chaque fois que je clique sur le bouton de réponse, je veux basculer l'affichage du formulaire. Comment faire cela?

0voto

Abdallah Okasha Points 442

Voici un exemple d'utilisation des directives ngclick & ng-if.

Note : ng-if supprime l'élément du DOM, mais ng-hide se contente de masquer l'affichage de l'élément.

             Entrer le nom du livre : 
             Entrer la catégorie du livre : 
             Entrer le prix du livre : 
             Entrer l'auteur du livre : 

             Vous saisissez le livre : {{book.bookDetails()}}

             var mainApp = angular.module("mainApp", []);

             mainApp.controller('bookController', function($scope) {
                $scope.book = {
                   name: "",
                   category: "",
                   price:"",
                   author: "",

                   bookDetails: function() {
                      var bookObject;
                      bookObject = $scope.book;
                      return "Nom du livre : " + bookObject.name +  '\n' + "Catégorie du livre : " + bookObject.category + "  \n" + "Prix du livre : " + bookObject.price + "  \n" + "Auteur du livre : " + bookObject.author;
                   }

                };
             });

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X