2016-08-30 13 views
5

Mam następujący układPływający przycisk w prawym dolnym rogu Ionic2

<!-- Page Content --> 
<ion-content class="app-page card-list"> 
    <!-- 
    --> 
    <ion-searchbar 
    [(ngModel)]="searchinput" 
    (ionInput)="onInput(search)" 
    placeholder="Search Contacts" light #search> 
    </ion-searchbar> 

    <!-- Refresher --> 
    <ion-refresher (ionRefresh)="doRefresh($event)"> 
    <ion-refresher-content 
     pullingIcon="arrow-dropdown" 
     pullingText="Pull to refresh" 
     refreshingSpinner="circles" 
     refreshingText="Refreshing..."> 
    </ion-refresher-content> 
    </ion-refresher> 

    <!-- Contact List Start Here --> 
    <ion-list> 
    <!-- Foreach Contact in Contacts do --> 
    <button ion-item *ngFor="let contact of contacts" (click)="getContact(contact.id)" > 
     <ion-avatar item-left> 
     <img [src]="_DomSanitizationService.bypassSecurityTrustUrl('data:image/jpg;base64,' + contact.image_small)" *ngIf="contact.image_small"/> 
     <img src="img/nopic.png" text-center *ngIf="!contact.image_small"/> 
     </ion-avatar> 

     <h2>{{contact.name}}{{contact.parent_id? ", " + contact.parent_id[1] : ""}}</h2> 
     <p><b>Mobile: </b>{{contact.mobile || "" }}&nbsp;<b>Phone: </b>{{contact.phone || "" }}&nbsp;<b>Email: </b>{{contact.email ||  ""}}&nbsp;</p> 
    </button> 
    <button (click)="newContact()" fab fab-bottom fab-right fab-fixed><ion-icon name="add"></ion-icon></button> 
    <!-- Infinite Scroll --> 
    <ion-infinite-scroll (ionInfinite)="doInfinite($event)"> 
     <ion-infinite-scroll-content></ion-infinite-scroll-content> 
    </ion-infinite-scroll> 
    </ion-list> 
</ion-content> 
<!-- Add new contact floating button --> 

problem, że twarz jest, że kiedy ciągnąć w dół odświeżające, mój dolny lewy przycisk pływający nie pozostają na dole.

Nawet umieściłem przycisk z listy jonowej, nie pomaga to w utrzymaniu przycisku na dole.

+0

czy próbowałeś używając CSS jak 'fab-fixed {position: absolute; dół: 50 pikseli; prawe: 50 pikseli; } 'czy coś w tym stylu? – sebaferreras

Odpowiedz

8

Powinieneś używać FAB poza zawartością jonów. Najlepszym sposobem jest stworzenie stopki jonowej i dodanie do niej FAB.

<ion-content> 
    ... 
</ion-content> 
<ion-footer> 
    <button (click)="newContact()" fab fab-bottom fab-right fab-fixed> 
    <ion-icon name="add"></ion-icon> 
    </button> 
</ion-footer> 
Powiązane problemy