Ionic framework 在登录时隐藏ion导航栏,并且在登录后没有后退按钮,这是一个很好的模式吗?

Ionic framework 在登录时隐藏ion导航栏,并且在登录后没有后退按钮,这是一个很好的模式吗?,ionic-framework,ionic,Ionic Framework,Ionic,下面是我的应用程序中某个页面的模板代码。你可以看到我正在使用离子导航条。我想禁用登录屏幕上的ion导航栏,并且没有返回按钮返回登录屏幕 我能想到的最佳解决方案是从登录页面中删除,并向添加一个ng show指令,该指令测试上一个页面是否为登录页面,并在这种情况下隐藏标记 有没有更好的设计模式 <ion-view view-title="Sales"> <ion-pane> <ion-nav-bar class="bar-stable">

下面是我的应用程序中某个页面的模板代码。你可以看到我正在使用离子导航条。我想禁用登录屏幕上的ion导航栏,并且没有返回按钮返回登录屏幕

我能想到的最佳解决方案是从登录页面中删除
,并向
添加一个
ng show
指令,该指令测试上一个页面是否为登录页面,并在这种情况下隐藏标记

有没有更好的设计模式

<ion-view view-title="Sales">
  <ion-pane>
    <ion-nav-bar class="bar-stable">
      <ion-nav-back-button></ion-nav-back-button>
      <ion-content class="padding">

        <ionic-datepicker input-obj="datepickerObject">
          <button class="button button-block button-positive"> {{datepickerObject.inputDate | date:'dd - MMMM - yyyy'}}</button>
        </ionic-datepicker>

        <div class="list list-inset">
          <label class="item item-input">
            <input type="text" placeholder="Amount" ng-model="data.amount">
          </label>
        </div>

        <button class="button button-block button-stable" ng-click="enter()">Save</button>

      </ion-content>
    </ion-nav-bar>
  </ion-pane>
</ion-view>

{{datepickerObject.inputDate}日期:'dd-MMMM-yyyy'}
拯救

在ion视图中,您需要添加hide nav bar指令,并将其设置为true,以便在此页面上隐藏它。 像这样



这将在您进入“视图”时隐藏整个导航栏。

隐藏后退按钮只需将此标记添加到视图中,如下所示


谢谢!我的问题解决了一半。也可以在登录后的第一个屏幕上隐藏back按钮吗?如果你在整个应用程序上使用ion导航栏(即在body/index.html或whatever中定义它),你必须添加一个ng hide on ion nav back按钮,该按钮带有你想要隐藏按钮的页面的状态名,比如如果每页都添加,只需将其从该页的ion nav视图中删除即可。隐藏导航栏后,会出现一个空白。如何删除该空白?
<ion-view hide-nav-bar="true">