почему кнопка "Назад" не отображается при перемещении одной страницы на другую страницу? Как перемещается пользователь для перемещения по предыдущей странице? Я отключен на второй странице, но не отображается на любой странице
$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');
}
})
Есть ли какая-то особая причина, почему вы используете старую ссылку css?
Это ваш плункер:
<link data-require="[email protected]" data-semver="1.0.0-beta.1" rel="stylesheet" href="http://code.ionicframework.com/1.0.0-beta.1/css/ionic.css" />
<script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
и это то, что должно быть:
<link rel="stylesheet" href="http://code.ionicframework.com/nightly/css/ionic.min.css" />
<script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
это раздвоенный плункер.
Просто вы забыли добавить " 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>