Динамически добавлять кнопки в Ionic на Nav-bar

У меня есть панель навигации, и я хочу добавить кнопку сохранения в навигационную панель только для одного экрана. Я читал блоги, и все говорили, как вы объявляете свои кнопки в представлении и не обращаетесь к ним в контроллере. Это все хорошо и хорошо, но я должен представить, что люди все еще хотят скрыть и показать навигационные кнопки. Я что-то пропустил?

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

Ответ 1

Вы можете добавлять кнопки слева или справа в панели навигации с любого экрана, содержащего <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>

Итак, эта "новая кнопка" появится только для "нового экрана".

Ответ 2

Если вы просто хотите скрыть правую навигационную кнопку на этом перкуляторе. Вы можете сделать это с помощью

<ion-nav-buttons side="right" >
</ion-nav-buttons>