Ich arbeite an einer Android App mit Phonegap und AngularJS. Ich versuche, eine Schaltfläche zu erstellen, die sowohl als "Abbrechen" - als auch als "Zurück" -Schaltfläche verwendet werden kann und im Wesentlichen nur die Schaltfläche "Zurück" des Browsers drücken wird.AngularJS Zurück-Taste
Hier einiger Beispiel-HTML für die Abbrechen-Taste:
<a href="#" ng-click="goBack()" class="button--cancel weight--bold vertical-align--middle text-center">cancel</a>
Und hier ist der Controller für die Seite, mit der goBack() Taste:
function NewOccasionCtrl($scope, $window) {
$scope.$window = $window;
$scope.goBack = function() {
$window.history.back();
};
}
Dies keinen Fehler wirft, sondern auch funktioniert nicht ... der Emulator bleibt auf der gleichen Seite. Ohne $scope.$window = $window
wird ein Fehler ausgegeben. Ich hatte gehofft, einen funktionalen "Zurück" -Knopf zu erreichen, ohne eine Direktive erstellen/verwenden zu müssen, denn soweit ich das verstehe, implementieren sie dann Templating und Dinge, die ich nicht brauche.
Gibt es eine Möglichkeit, dies zu tun? Danke
Es macht keinen Sinn, dass $ scope. $ Window = $ window benötigt wird. –
@KarlZilles dann ist es wahrscheinlich nicht erforderlich ... wie ich schon sagte, das funktioniert nicht und ich bin ein wenig verwirrt darüber, wie ich das angehen soll. – Jakemmarsh