À l'aide de ngIF Ionique dans les 3
J'ai l'habitude d'utiliser ngshow quand j'ai voulu le cacher ou montrer les divs dans ionique 1.
Je suis en utilisant ionique 3 et je suis en train de faire le bouton ne fait rien (pas de cliquez sur l'événement) si le indexCount == 0.
J'ai actuellement...
<div ng-if=" indexCount == 0">
<button ion-button class="previous"> Previous </button>
<div ng-if=" indexCount != 0">
<button ion-button class="next" (click)="previousButtonClick"> Next
</button>
Vous devez vous connecter pour publier un commentaire.
Je pense que vous voulez désactiver ou masquer le "précédent" bouton sur la page avec
indexCount == 0
et désactiver/masquer le bouton "suivant" sur la dernière pageindexCount == length - 1
oùlength
est le nombre de pages.Vous pouvez soit désactiver un bouton pour la mise en page cohérente
ou de le supprimer avec
*ngIf
Noter que
[disabled]
empêche cliquez sur les événements de tir.De Angular2 vous devez utiliser
*ngIf
, vous pouvez voir un exemple ici.Exemple:
Pour cette situation, vous pouvez également utiliser le ng-modèle.
Exemple:
Une autre manière de faire ce qui pourrait être de rajouter une condition sur le bouton de fonction dans les .fichier ts. Sur le fichier de modèle:
Sur le .ts fichier: