Gehen Sie auf einer Registerkarte zur Startseite

7

Ich würde gerne wissen, wie man zu der in der appComponent definierten rootPage zurückkehrt, wenn man Tabs benutzt. Die Methode setRoot funktioniert nicht wie erwartet. Wenn es auf einer Registerkarte verwendet wird, wird der Navigationsstapel nicht gelöscht. Auf der "Startseite" ist die Schaltfläche "Zurück" statt der Schaltfläche "Navigation" sichtbar und der Titel der Registerkarte wird angezeigt.

  

Standardmäßig werden Seiten zwischengespeichert und verbleiben im DOM, wenn sie navigiert werden   weg von aber noch im Navigationsstapel (die ausgehende Seite auf einem   push () zum Beispiel). Sie werden zerstört, wenn sie aus der   Navigationsstack (auf pop () oder setRoot ()).

Die obige Aussage gibt mir die Erwartung, dass wenn ich setRoot-Seiten benutze, diese aus dem Cache gelöscht werden. Dies scheint wahr zu sein, wenn es auf einer normalen Seite, aber nicht auf einer Registerkarte verwendet wird.

In der Klasse der Registerkarte gibt es eine Funktion, die die Rootpage auf home setzt, wenn auf die Schaltfläche geklickt wird.

%Vor%

Wie kann ich sicherstellen, dass, wenn wir auf die homePage zurückkehren, es keine Zurück-Schaltfläche gibt und der Titel des Heims verwendet wird, der in der HTML-Vorlage der Komponente verfügbar ist.

    
Rik 04.03.2017, 20:02
quelle

2 Antworten

18

Genau wie Sie in den Dokumenten

sehen können
  

Beachten Sie, dass jedes <ion-tab> genauso an eine [root] -Eigenschaft bindet    in der Navigation oben. Das ist weil jeder    <ion-tab> ist wirklich nur ein Navigationscontroller. Dies bedeutet, dass jeder   Tab hat seinen eigenen History-Stack und NavController Instanzen, die injiziert wurden   in Kinder @Components jeder Registerkarte wird für jede Registerkarte eindeutig sein

Wenn Sie also eine Seite als Root festlegen, verwenden Sie den Navigationsstapel von diesem Tab und nicht den der gesamten App. Deshalb müssen Sie den Hauptnavigationsstack aufrufen, indem Sie Folgendes tun:

%Vor%

Und dann

%Vor%     
sebaferreras 04.03.2017, 21:41
quelle
1

Versuch es einfach, es funktioniert großartig für mich

%Vor%     
MIB 15.10.2017 17:51
quelle

Tags und Links