@ironelder wrote:
app.js
.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('login', {
url: '/login',
controller: 'LoginController',
templateUrl: 'app/components/login/login.html'
})
.state('sidemenu', {
url: '/sidemenu',
abstract: true,
templateUrl: 'app/shared/sidemenu/sidemenu.html',
controller: 'SideMenuController'
})
.state('sidemenu.home', {
url: '/home',
views: {
'menuContent': {
templateUrl: 'app/components/home/home.html',
controller: 'HomeController'
}
}
});
$urlRouterProvider.otherwise('/login');
})
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
});
});
Login.js
$scope.loginButtonClick= function() {
$state.go('sidemenu.home');
}
home.js
not Code
sidemenu.js$scope.logOutButtonClick = function() {
$state.go('login');
}Android
App Lunch > Login ( HardWare Back Button is Working, OK)but
App Lunch > Login > Home > openSidemenu and button click > Login (HardWare Back Button is Not Working...)
Posts: 22
Participants: 2