2016-05-05 10 views
1

Ich entwickle eine mobile App mit eckigen js, cordova, ionische und mit Hilfe von Intel xdk zu bauen. Hier ist mein Problem, wenn ich auf die Zurück-Schaltfläche im Mobilgerät klicke, die App selbst geschlossen statt auf die vorherige Seite umgeleitet wird. Ist das ionische Problem? versuchte auch addEventListenerApp geschlossen, während Zurück-Taste gedrückt wird

document.addEventListener("backbutton", onBackKeyDown, false); 

function onBackKeyDown() { 
    alert(); 
    $location.path('/sandhyavMor'); 
} 

Hier noch die App nach dem Brennen der Warnung geschlossen zu werden. Auch ich benutze intel xdk Media-Plugin.

Also was kann das Problem sein.

+0

Ihr Problem könnte mit Routing von AngularJS sein. Können Sie den Code für das Routing bereitstellen? – simeg

+0

Ich glaube kaum, dass etwas mit Routing TBH zu tun hat. –

+0

kannst du jsfiddle hinzufügen? – oguzhan00

Antwort

0

Versuchen Sie, diese code.Use mit ihm in app.js

angular.module('starter', ['ionic', 'starter.controllers']) 
.run(function ($ionicPlatform,$state,$log, $rootScope,$ionicHistory) { 

$ionicPlatform.registerBackButtonAction(function (e) { 
    if ($ionicHistory.backView()) { 
     $ionicHistory.goBack(); 
    } else { 
     $state.go($rootScope.previousState); 
    } 
    e.preventDefault(); 
    return false; 
}, 101); 
}); 
+0

Ist "Starter" mein Name für meine ng-App? oder vordefiniert? – sibi

+0

ya.starter ist der Name der ng-App – Maheshvirus

+0

Hallo, hier ist der Link [link] (https://plnkr.co/edit/FRIOBy5BiGVtdD7BDU0d?p=catalogue). Das wird nicht funktionieren nur wollen zeigen, wie ich Code für das Routing geschrieben – sibi

0

Sind Sie sicher, dass es eine vorherige Ansicht ist zurück zu gehen? Gibt es Tabs in deiner App?

+0

Ja, ich habe vorher eine Zielseite. – sibi

Verwandte Themen