为什么在将一个页面移动到另一页面时不显示后退按钮?就像用户如何移动导航到上一页一样?我在第二页上禁用,但它没有显示在任何页面上
$ionicHistory.nextViewOptions({
disableBack: true
});
$state.go('app.playlists');
实际上,我有一个按钮,点击后我会移动到另一个有幻灯片菜单的页面。单击幻灯片菜单中的任何选项时,用户无法移动到上一页
请单击按钮按钮并移至幻灯片菜单屏幕,然后从幻灯片中选择选项,将其移至第二个屏幕,但没有后退按钮,因此用户无法移动上一个屏幕
http://plnkr.co/edit/17MJo0Ma81Zf4lBl8vuG?p=preview
.controller('PlaylistCtrl', function($scope, $stateParams,$ionicHistory) {
}).controller('a', function($scope, $stateParams, $state, $ionicHistory) {
$scope.moveto = function() {
$ionicHistory.nextViewOptions({
disableBack: true
});
$state.go('app.playlists');
}
})
最佳答案
简单地说,您忘记将“ion-nav-bar”添加到“playlist.html”
<ion-view title="Playlist">
<ion-nav-bar>
<ion-nav-back-button class="button-clear">
<i class="ion-arrow-left-c"></i> Back
</ion-nav-back-button>
</ion-nav-bar>
<ion-content class="has-header">
<h1>Playlist</h1>
</ion-content>
</ion-view>
关于javascript - 为什么后退按钮不显示在第二个屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32730836/