10

我有一个导航栏,我想为导航栏添加一个保存按钮,仅用于一个屏幕。我正在阅读博客,每个人都在说你如何在视图中声明你的按钮,而不是在控制器中访问它们。这一切都很好,但我不得不想象人们仍然想隐藏和显示导航按钮。我错过了什么吗?

<body ng-app="App">
      <!-- The nav bar that will be updated as we navigate -->
      <ion-nav-bar class="bar-positive">
        <ion-nav-back-button>    </ion-nav-back-button>
        <ion-nav-buttons side="right">
            <button id="saveButton" class="button button-clear">Save</button>
        </ion-nav-buttons>

      </ion-nav-bar>
      <ion-nav-view></ion-nav-view>
  </body>

4

2 回答 2

27

You can add buttons on left or right side in navigation bar from any screen containing <ion-view>.Like

<ion-view title="New Screen">
    <ion-nav-buttons side="primary">
        <button class="button" ng-click="doSomething()">
            New Button
        </button>
    </ion-nav-buttons>
</ion-view>

So this "New Button" will only come for "New Screen".

于 2015-01-08T04:50:49.603 回答
1

In case you just want to hide right nav button on that perticular. You can do it with

<ion-nav-buttons side="right" >
</ion-nav-buttons>
于 2016-07-05T06:19:26.390 回答