javascript - 为什么后退按钮不显示在第二个屏幕上?

标签 javascript jquery angularjs ionic-framework

为什么在将一个页面移动到另一页面时不显示后退按钮?就像用户如何移动导航到上一页一样?我在第二页上禁用,但它没有显示在任何页面上

 $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> 

Demo

关于javascript - 为什么后退按钮不显示在第二个屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32730836/

相关文章:

javascript - Meteor 使用 template.rendered 中的变量到 template.event 中

javascript - 我可以将包含字典对象的数组传递到异步映射中吗

javascript - 将 angularjs 表单提交到数据库

javascript - Angularjs ng-grid动态突出显示行

javascript - 检测 Web 应用程序上的客户端是本地的还是来自互联网

javascript - React-Native 在构建时找不到主项目文件

javascript - 如何设置引导多选最小选择和最大选择值

jquery - Yii2 事件表单提交事件被调用两次

Jquery通过名称通过JSON改变几个标签的CSS颜色

javascript - 动态重新加载后的 jQuery 选择器和 $(this)