2017-09-05 10 views
0
swipeBackEnabled Arbeits

ich eine Tabbed-Anwendung entwickle ich habe drei RegisterkartenIonic2 Tabs Swipe nicht zurück

<ion-tabs #tabsPage swipeBackEnabled="true"> 
    <ion-tab [root]="tab1Root" tabTitle="{{'tabs.tab1'|translate}}&zwnj;" tabIcon="ios-home-outline"></ion-tab> 
    <ion-tab [root]="tab2Root" [rootParams]='filter' tabTitle="{{'tabs.tab2'|translate}}&zwnj;" tabIcon="ios-list-box-outline"></ion-tab> 
    <ion-tab [root]="tab3Root" tabTitle="{{'tabs.tab3'|translate}}&zwnj;" tabIcon="md-walk"></ion-tab> 
</ion-tabs> 

Tab 2 ist eine Listenansicht auf Klick jedes Element Detailseite schieben wird. Ich konnte nicht in IOS zurückwischen.

Wenn ich die Eigenschaften mit den folgenden Code-Schnipsel

alert(this.navCtrl.canGoBack()); 
alert(this.navCtrl.canSwipeBack()); 
alert(this.navCtrl.swipeBackEnabled); 

ich wahr, nicht definiert, true

zu debuggen versucht Wenn ich swipeBackEnabled auf false ich wahr, falsch, falsch

gesetzt

Hilf mir hier Ich habe alle Kombinationen versucht, um swipeBackEnabled zu aktivieren.

Ich versuchte swipeBackEnabled in 1.module.ts 2.app.html

<ion-nav #samNav [root]="rootPage" swipeBackEnabled="true"></ion-nav> 

3.tabs.html Beispiel oben

Nichts funktionierte.

Antwort

0

Ich habe dieses Problem gelöst, indem "devDependencies" Aktualisierung: { "@ ionische/app-Skripte": "2.1.4", "ionische": "3.9.2", "Typoskript": " 2.3.4 " },

0

Wo haben Sie swipeBackEnabled =" true "platziert? Ich habe es in app.html und die tabs.html versucht, aber ich meine Ausgabe von console.log(this.navCtrl.canGoBack(), this.navCtrl.canSwipeBack(), this.navCtrl.swipeBackEnabled); ist immer noch true undefined true. Meine Dev-Abhängigkeiten sind wie deine.

"devDependencies": { 
"@ionic/app-scripts": "^2.1.4", 
"ionic": "^3.9.2", 
"typescript": "2.3.4"} 
+0

Ich hatte dies in einer Unter Seite – Gogul

+0

Zur Zeit habe ich nicht swipeBackEnabled überall in meiner app erwähnt. Es funktioniert gut für mich. – Gogul

+0

Wenn ich es nicht erwähne, geben canSwipeBack() und swipeBackEnabled() false zurück – BackesM

Verwandte Themen