2015-02-14 11 views
5

Ich habe die unten HTML, um ein Side-Menü in Ionic zu bauen. Ich ziele darauf ab, das letzte Element im Menü zu verankern, "Login" an den unteren Rand des Menüs, weg von den anderen Elementen. Gibt es einen einfachen Weg, dies in Ionic zu tun?Anchor Element auf der Unterseite der Ionic-Menü

Antwort

10

Wurden die gleiche Sache in einem Projekt tun, das ich baue und eine Lösung fand, die Ihnen helfen könnte. Sie können die Stile einfach an Ihre Bedürfnisse anpassen.

<ion-side-menu side="right"> 
    <ion-content> 

     <ion-list> 
      <ion-item nav-clear menu-close href="#">Item1</ion-item> 
      <ion-item nav-clear menu-close href="#">Item2</ion-item> 
      <ion-item nav-clear menu-close href="#">Item3</ion-item> 
      <ion-item nav-clear menu-close href="#">Item4</ion-item> 
     </ion-list> 

    </ion-content> 

    <ion-footer-bar class="bar-stable"> 
     <ion-item nav-clear menu-close href="#" style="left:0;right:0;margin:0; width: 100%;position: fixed;">Logout</ion-item> 
    </ion-footer-bar> 

</ion-side-menu> 

enter image description here

+0

Interessanter Ansatz. Funktioniert das bei bereitgestellten iOS- und Android-Apps? –

+0

Ja haben auf Android und iOS veröffentlicht und funktioniert gut – Louwki

+0

eine Idee, wie Sie dies mit mehreren Elementen arbeiten? – Schaemelhout

1

@ Louwki Antwort für Ionic korrekt ist 1, und nur ein wenig anders in Ionic 2.

Aktualisiert für Ionic 2 (Ion-footer-Bar wurde Ionen Footer).

<ion-side-menu side="right"> 
<ion-content> 

    <ion-list> 
     <ion-item nav-clear menu-close href="#">Item1</ion-item> 
     <ion-item nav-clear menu-close href="#">Item2</ion-item> 
     <ion-item nav-clear menu-close href="#">Item3</ion-item> 
     <ion-item nav-clear menu-close href="#">Item4</ion-item> 
    </ion-list> 

</ion-content> 

<ion-footer class="bar-stable"> 
    <ion-item nav-clear menu-close href="#" style="left:0;right:0;margin:0; width: 100%;position: fixed;bottom:0;">Logout</ion-item> 
</ion-footer> 

</ion-side-menu> 
0

Ich habe es so gemacht. Sie müssen kein CSS hinzufügen.

<ion-side-menu side="left"> 
    <header class="bar bar-header bar-stable"> 
     <h1 class="title">Title</h1> 
    </header> 
    <ion-content class="has-header has-footer"> 
     <ion-list> 
      <ion-item nav-clear menu-close ui-sref="home">Home</ion-item> 
     </ion-list> 
    </ion-content> 

    <ion-footer-bar class="bar-stable" ng-click="logout()"> 
     <div class="title"><i class="icon ion-power"></i> Logout</div> 
    </ion-footer-bar> 
</ion-side-menu> 
Verwandte Themen