2017-03-11 34 views
0

我在我的应用程序中遇到问题。 (我使用Ionic v1) 如果平台是Android,我想隐藏后退按钮,但是如果是iOS,我想显示它。如果平台是Android,则删除后退按钮

我有以下代码:

.config(function($ionicConfigProvider, $urlRouterProvider) { 
// if none of the above states are matched, use this as the fallback 
$urlRouterProvider.otherwise('/app/login'); 

if (ionic.Platform.isAndroid()) { 
    $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped"); 
    $ionicConfigProvider.tabs.position("top"); 
    $ionicConfigProvider.navBar.alignTitle("center"); 
} 
else if (ionic.Platform.isIOS()) { 
    $ionicConfigProvider.backButton.text('').icon('ion-arrow-left-c'); 
    $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped"); 
    $ionicConfigProvider.tabs.position("top"); 
    $ionicConfigProvider.navBar.alignTitle("center"); 
} 

});

谢谢!

回答

0

把你的代码$ ionicPlatform.ready方法中:

$ionicPlatform.ready(function(){ 
if (ionic.Platform.isAndroid()) { 
    $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped"); 
    $ionicConfigProvider.tabs.position("top"); 
    $ionicConfigProvider.navBar.alignTitle("center"); 
} 
else if (ionic.Platform.isIOS()) { 
    $ionicConfigProvider.backButton.text('').icon('ion-arrow-left-c'); 
    $ionicConfigProvider.tabs.style("tabs-icon-top tabs-striped"); 
    $ionicConfigProvider.tabs.position("top"); 
    $ionicConfigProvider.navBar.alignTitle("center"); 
} 
});