Sto lavorando per creare un'app Android utilizzando Phonegap e AngularJS. Sto tentando di creare un pulsante da utilizzare sia come pulsante "cancella" che come pulsante "indietro", che in sostanza si limita a premere il pulsante "indietro" del browser.Pulsante back AngularJS
Ecco alcuni HTML di esempio per il pulsante Annulla:
<a href="#" ng-click="goBack()" class="button--cancel weight--bold vertical-align--middle text-center">cancel</a>
E qui è il controller per quella pagina, con il tasto GoBack():
function NewOccasionCtrl($scope, $window) {
$scope.$window = $window;
$scope.goBack = function() {
$window.history.back();
};
}
Questo getta nessun errore, ma anche non funziona ... l'emulatore rimane sulla stessa pagina. Senza lo $scope.$window = $window
si genera un errore. Speravo di ottenere un pulsante 'indietro' funzionale senza dover creare/utilizzare una direttiva, perché per quanto ne so, quindi implementare i modelli e le cose che non ho bisogno/voglio.
C'è un modo per farlo? Grazie
Non ha senso che $ scope. $ Window = $ window sia richiesto. –
@KarlZilles quindi probabilmente non è richiesto ... come ho detto, questo non funziona e sono un po 'confuso su come avvicinarsi a questo. – Jakemmarsh