I’am trying to hide a div with a button, but unfortunately it doesn’t seem to work
Here’s html code:
<ion-content nopadding>
<ion-list>
<div *ngIf="DropdownVar === 2 || hideMe" class="dropdown-content">
<button ion-button full (click)="hide()"> Cancelar</button>
<ion-item>
<ion-label color="primary" stacked>Nome</ion-label>
<ion-input type="text" ></ion-input>
</ion-item>
<ion-item>
<ion-label color="primary" stacked> Nif </ion-label>
<ion-input type="number" ></ion-input>
</ion-item>
</div>
</ion-list>
<button ion-button full (click)="callAll(onSelect())">Inserir exequente</button>
</ion-content>
Here’s my typescript:
export class ExequentesPage {
model = new Processos();
DropdownVar = 0;
x = 2;
timesClicked = 0;
hideMe = false;
constructor(public navCtrl: NavController, public navParams: NavParams, public processoProvider: ProcessosProvider) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad ExequentesPage');
}
onSelect(x) {
this.DropdownVar = x;
console.log(x);
}
callAll() {
this.timesClicked++;
if (this.timesClicked % 2 == 0) {
this.open();
} else {
this.onSelect(2);
}
}
hide() {
this.hideMe = true;
}
open() {
return console.log('Opened', 3);
}
}
Could u give any tips on hiding a div, thanks in advance?!