Bonjour,

Je me demandais si c'était possible (je suppose que oui) de faire une condition avec angularjs.
J'aimerai que quand une personne choisit une option dans mon select ça affiche une div mais je sais pas comment procéder

8 réponses


Montre un peu ton code.

Je n'ai pas de code ahah

ng-if dans le html avec un boolean dans ton controleur

je peux me contenter d'un ng-model="selected" ng-init="selected=true" et un ng-if="selected" non?

salut,
Tu peux set la valeur de selected via l'event ng-change, puis afficher/cacher ta div en fonction du résultat via un ng-show :

<select .... ng-change="toggleSelected()">...</select>
<div ng-show="selected">...</div>

$scope.selected = false;
$scope.toggleSelected = function () {
    $scope.selected = !$scope.selected;
};

Pourquoi tu utilises Angular1? Il est encore entretenu?

Les tuto sur youtube de grafikart sur angularjs........

angularjs est passé en LTS pour les mise a jour de securité mais plus aucune evolution.