2016-05-05 173 views
1

我正在開發使用角度js,cordova,離子和使用intel xdk構建的移動應用程序。在這裏,我的問題是每當我點擊移動設備中的後退按鈕時,應用程序自己關閉而不是重定向到上一頁。是離子問題? 也試過的addEventListener按下後退按鈕時的應用程序關閉

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

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

這裏,還是射擊警告後,應用程序越來越封閉。此外,我正在使用英特爾xdk 媒體插件

那麼可能是什麼問題。

+0

您的問題可能與AngularJS的路由。你能提供路由的代碼嗎? – simeg

+0

我幾乎不相信與路由tbh有任何關係。 –

+0

你可以添加jsfiddle嗎? – oguzhan00

回答

0

嘗試在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

'starter'是我的ng-app名字嗎?或預定義的? – sibi

+0

ya.starter是你的ng-app名字 – Maheshvirus

+0

嗨,這裏是plunker鏈接[link](https://plnkr.co/edit/FRIOBy5BiGVtdD7BDU0d?p=catalogue)。這不會工作只是想顯示我如何編寫路由 – sibi

0

你肯定有一個視圖回去使用此code.Use呢?你的應用中是否有標籤?

+0

是的,我有一個登陸頁面。 – sibi

相關問題