2017-07-22 1 views
0

Ich brauche Taste zu verstecken zurück, nachdem eine Funktion ausgeführt wird, ist, wie ich verstecken müssen, wenn ein KnopfWie entfernen Zurück-Taste nach einer Schaltfläche klicken

<ion-navbar hideBackbutton="hide" > 
     <ion-title>Milk Report</ion-title> 
    </ion-navbar> 
<button (click)="hideBackButton()"> button </button> 

in meiner .ts Datei

geklickt wird worden
export class MilkPage { 
    hide: boolean = false;} 
hideBackButton(){ 
     this.hide = true; 
    } 

Dies ist nicht für mich arbeiten jemand richtige Methode teilen könnte mir Button sollte verstecken zurück

+0

Ist dies für Angular 1 oder Angular 2+? –

+0

Sie möchten zurück Knopf oder Ion-Navbar verstecken? wenn Zurück-Taste dann wo auf der Unterseite? –

Antwort

1

Jede dieser wor k:

<ion-navbar [hideBackButton]="hide"> 

<ion-navbar hideBackButton="{{ hide }}"> 

Aber wenn aus irgendeinem Grund die ion-navbar Komponente noch nicht die Änderung sieht (vielleicht das hideBackButton Attribut einfach muss anwesend sein zu arbeiten), können Sie nur noch etwas tun:

<ion-navbar *ngIf="hide" hideBackButton> 
    <ion-title>Milk Report</ion-title> 
</ion-navbar> 

<ion-navbar *ngIf="!hide"> 
    <ion-title>Milk Report</ion-title> 
</ion-navbar> 
+0

Ihr zweiter Vorschlag hat den Trick für mich gemacht, obwohl es definitiv ein Workaround für das Problem ist. Ich habe versucht, die hideBackButton-Eigenschaft an eine typscript-Variable ohne Erfolg zu binden. Es scheint mir, dass die Bindung vor meiner Logik geschieht. – MMalke

0
<button ng-click="hideBackButton();showBtn=false;" ng-show="showBtn"> button </button> 
+0

In eckigen js Weg dies ist html und js –

+0

Sie haben Frage mit 'javascript' Tag –

+0

mein Fehler aktualisiert –

Verwandte Themen