2015-01-08 12 views
10

Ho una barra di navigazione e voglio aggiungere un pulsante di salvataggio alla barra di navigazione per una sola schermata. Stavo leggendo i blog e tutti dicevano come dichiarare i pulsanti nella vista e non accedervi in ​​un controller. Va bene, ma devo immaginare che la gente voglia ancora nascondersi e mostrare i pulsanti di navigazione. Mi sto perdendo qualcosa?Aggiunge dinamicamente i pulsanti in Ionic a 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>

risposta

27

È possibile aggiungere pulsanti sul lato sinistro o destro nella barra di navigazione da qualsiasi schermata contenente <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> 

Quindi questo "Nuovo pulsante" arriverà solo per " Nuova schermata ".

+1

Impressionante, molto più facile di quanto stavo facendo! – KickerKeeper

+0

Buono a sapersi! Stavo iniziando a perdere i capelli su questo. –

1

Nel caso in cui desideri nascondere semplicemente il pulsante di navigazione destro su quella particolare perticolare. Puoi farlo con

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