Comment utiliser ng-afficher et masquer ionic2

Je suis en train de montrer et de cacher de lecture et de pause bouton, lorsque le jeu est cliqué, j'ai besoin de cacher le bouton pause et vice-versa. J'ai essayé comme ceci

<ion-content padding>    
    <button ion-button *ngIf="status"  name="play" (click)="itemSelected()" >Play</button> 
    <button ion-button *ngIf="!status" name="square" (click)="stopPlayback()" >stop</button>        
</ion-content>

    import { Component } from '@angular/core';
import { NavController, NavParams, AlertController } from 'ionic-angular';


@Component({
    selector: 'page-login',
    templateUrl: 'login.html'
})

export class LoginPage {

  status: boolean = false;

    constructor(public navCtrl: NavController,
                public alertCtrl: AlertController,
                public navParams: NavParams,) {                  

                }

    ionViewDidLoad() {
        console.log('ionViewDidLoad LoginPage');
    }
 itemSelected(){
      this.status = true
    }
    stopPlayback(){
      console.log("stop");
      this.status = false
    }

}

peut-on m'aider à résoudre ce problème, merci d'avance

Comment utiliser ng-afficher et masquer ionic2

  • s'il vous plaît poster itemSelected(), stopPlayback() code
  • vérifier maintenant, mais encore obtenir 1 bouton visiable @Tiep Phan 1
  • hey man, avez-vous abordé cette variable status dans d'autres méthode
  • poste le code complet s'il vous plaît, je n'ai pas le temps de deviner ce qui va pas dans votre code
  • c'est juste un single page app avec deux boutons, mais un bouton doit être visible en cliquant sur un autre bouton doit être indiqué
  • btw, votre code ne rien faire, parce que votre logique est faux, le statut ne change pas si vous mettez en œuvre, comme ci-dessus. corriger comme ceci itemSelected() { this.status = false; } stopPlayback() { this.status = true; }
  • plnkr.co/modifier/s82OS8XaeGBMm90L2DFm?p=preview
  • vous avez besoin de changer quelque chose à la valeur, si *ngIf="status" - ce que cela signifie, status = true alors tu veux qu'on ce bouton masquer lorsque vous cliquez dessus, l'action doit être status = false, même pour *ngIf="!status"
  • il a travaillé 🙂 merci
  • vous êtes les bienvenus .