【问题标题】:Why is the back button not showing up?为什么后退按钮不显示?
【发布时间】:2016-05-19 12:00:28
【问题描述】:

我一辈子都想不通为什么当我导航到<ion-view> 时后退按钮不显示

app根状态模板:

<ion-side-menus>
  <ion-side-menu side="left">
    <div class="list">
    <!-- ... -->  
    </div>
  </ion-side-menu>
  <ion-side-menu-content state>
    <ion-nav-bar class="bar-positive">
      <ion-nav-back-button></ion-nav-back-button>
    </ion-nav-bar>

    <!-- Content -->
    <ion-nav-view></ion-nav-view>

  </ion-side-menu-content>
</ion-side-menus>

然后,我有两个简单的视图,一个在应用启动时加载,另一个通过ui-sref 链接。

默认app.entries状态模板:

<ion-view title="Entries">
    <a ui-sref="app.entryDetails({ entryId: entry._id })" ng-repeat="entry in entryList"> {{entry.title}} </a>
</ion-view>

app.entryDetails状态模板:

<ion-view title="{{entry.title}}">
    Testing.
</ion-view>

最后,this 会发生。关于这里发生了什么的任何想法?

【问题讨论】:

标签: angularjs meteor ionic-framework


【解决方案1】:

使用ion-nav-back button

<ion-view view-title="{{entry.tittle}}">
   <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>
   Testing
  </ion-content>
</ion-view>

【讨论】:

  • 不确定这是否是正确的语法。这个 ion-nav-bar 不会与初学者的根模板中的 ion-nav-bar 冲突吗?无论哪种方式,它都不起作用。
  • 您使用的是哪些 angular 和 ionic 包版本?我注意到较新的版本破坏了我的导航能力。我建议您恢复使用这些软件包,看看您的问题是否仍然存在。
  • urigo:angular 0.9.3*, urigo:angular-ui-router 0.7.0, urigo:angular-ui-router,urigo:ionic 1.0.0_1*
  • 谢谢 Nate,马上试试
猜你喜欢
  • 2015-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-06
  • 2018-10-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多