2016-06-29 9 views
0

Derzeit entwickle ich eine Phonegap-Anwendung mit Onsen Ui und AngularJS. Ich versuche, eine Seite unter VerwendungOnsen UI PopPage() Problem

<ons-back-button onclick="myNavigator.popPage()">Back</ons-back-button> 

zu knacken Ich habe den gleichen Code für "Zurück" -Taste auf jeder Seite verwendet. Aber das Problem ist, wenn ich mehrere Seiten mit

<ons-button modifier="large" onclick="myNavigator.pushPage('in_menu.html', { animation : 'slide' })" style="margin: 220px auto;"> 
     Next 
</ons-button> 

drücken und wenn ich „Back“ -Taste verwenden, Pop es zwei Seiten statt nur eine Seite. Einige helfen mir bitte, dieses Problem zu lösen.

Antwort

0

Ich kann das Problem nur mit den Informationen leider nicht reproduzieren reproduzieren. Hier ist eine funktionierende Demo.

Vielleicht könnten Sie einen Codepen bereitstellen, damit wir es sehen können. Tut mir leid, wenn ich nicht viel nutze.

Eine Randnotiz - wenn Sie nur eine Schaltfläche auf Ihrer Seite haben, sollte es in der Lage sein, die gleiche Funktionalität standardmäßig zu haben. Vielleicht wurde in Ihrem Fall die Vorgabe nicht verhindert, aber Ihre wird auch ausgeführt.

Ein weiterer sehr wichtiger Hinweis hier ist die Version von Onsen, da es einige Änderungen in Bezug auf dieses Verhalten gab.

Wenn Sie die neueste Version verwenden, können Sie stattdessen versuchen, die Eigenschaft onClick zu verwenden (allerdings müssen Sie dies in JavaScript tun, nicht in HTML).

Ich kann meine Antwort aktualisieren, wenn Sie weitere Informationen zur Verfügung stellen :)

Verwandte Themen