2016-05-05 23 views
1

私は角度js、cordova、ionicを使用し、intel xdkを使用してビルドするモバイルアプリケーションを開発しています。ここで私の問題は、私がモバイルデバイスの戻るボタンをクリックするたびに、アプリケーションは、前のページにリダイレクトするのではなく、それ自体を閉じてしまう。そのイオン問題? もまだアプリが警告を焼成した後に閉じたばかり、ここで 戻るボタンを押しながらアプリケーションを閉じる

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

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

のaddEventListener

を試してみました。また、私はintel xdk メディアプラグインを使用しています。

だから何か問題があります。

+0

AngularJSのルーティングで問題が発生する可能性があります。ルーティングのコードを提供できますか? – simeg

+0

私はルーティングと関係があるとほとんど信じていません。 –

+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

「スターター」は私のアプリ名ですか?または事前定義されたもの? – sibi

+0

ya.starterはurn-appの名前です – Maheshvirus

+0

こんにちは、ここには、plunkerのリンク[リンク](https://plnkr.co/edit/FRIOBy5BiGVtdD7BDU0d?p=catalogue)です。これはちょうど私がルーティングのためのコードを書いた方法を表示したいだけでは機能しません – sibi

0

あなたに戻って行くために前のビューがあるよろしいでこのcode.Useそれを使用してみてください?あなたのアプリにタブがありますか?

+0

はい、前にリンク先ページがあります。 – sibi

関連する問題