Onsen uI: i routes di backdoor di controllo di android:

Sto sviluppando un'applicazione android in cordova utilizzando Onsenui, in cui voglio passare alla pagina precedente quando il backbutton del dispositivo è cliccato Io sto utilizzando la risposta da questa domanda per risolvere il problema

Ecco il mio codice

  • Convertire arrays di bitmap a YUV (YCbCr NV21)
  • Vista riciclatore con richiesta image volley (richiesta di cancellazione)
  • È il modo in cui i contatti dei database Firebase a scansione rapida sono sicuri?
  • Come connettersi tramite HTTPS utilizzando Jsoup?
  • ZipCode dalla posizione
  • Android come cambiare la lingua dell'applicazione in fase di runtime
  • document.addEventListener("backbutton",onBackButtonPressed, false); function onBackButtonPressed(){ alert('backbutton'); var element = document.querySelector( ".navigator-container"); var scope = angular.element( element ).scope(); scope.popPage(); } 

    Farò il seguente errore

    "Unchecked TypeError: Imansible leggere la properties; 'popPage' di undefined"

  • Connessione Bluetooth Android - Servizio di rilevazione non rioutput
  • Issue risolvere la dipendenza gradle in studio android?
  • Come get il nome del contatto, il numero e l'ID emai da un elenco di contatti?
  • java.lang.IllegalArgumentException: la colonna '_id' non esiste
  • Frammento di Android - spostarsi da una vista all'altra?
  • Applicazione di avvio automatico dopo il caricamento completato in Android
  • One Solution collect form web for “Onsen uI: i routes di backdoor di controllo di android:”

    Probabilmente il .navigator-container è stato deprecato, per questo vi suggerisco di get il navigatore usando ons-navigator come argomento per document.querySelector() .

    Ecco il codice fisso:

     document.addEventListener("backbutton",onBackButtonPressed, false); function onBackButtonPressed(){ alert('backbutton'); var element = document.querySelector("ons-navigator"); element.popPage(); } 

    EDIT

    Supponendo che si utilizzi una versione precedente di Onsen UI, come 1.3.4, e supponendo che il tuo navigatore abbia un attributo var='myNavigator' , puoi utilizzare il seguente codice:

     document.addEventListener("backbutton",onBackButtonPressed, false); function onBackButtonPressed(){ alert('backbutton'); var element = document.querySelector("ons-navigator"); var scope = angular.element(element).scope(); scope.myNavigator.popPage(); } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.