Динамически добавлять кнопки в 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>