Ionic 2导航栏标题和左右按钮问题

时间:2017-04-30 05:26:19

标签: html css angularjs ionic-framework ionic2

我正在使用离子2.而我正在将导航栏作为标题作为中心。和一个带有一些onclick功能的左右按钮。我得到了一些解决方案,将标题保持为中心。但左右按钮不正确。它一个接一个地垂直。但我需要横向。我尝试了很多但却无法得到它?

这是我的代码:

我的scss:

ion-header {
  .button-md {
    box-shadow: none;
  }

  .toolbar-title {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 500;
  }
}

我的HTML

<ion-header>

  <ion-toolbar>



    <ion-buttons >
    <button ion-button class="loginnavbtn" (click)="goback()" left>Save</button>

    </ion-buttons>

    <ion-title>
      LOGIN
    </ion-title>

    <ion-buttons >
    <button ion-button class="loginnavbtn" (click)="goback()" right>Save</button>

    </ion-buttons>


  </ion-toolbar>
</ion-header>
<ion-content>


   </ion-content> 

我需要的输出:

**cancel     LOGIN       Save**

但我得到的输出:

enter image description here

我应用了一些css使我的按钮向右移动,但它增加了整个导航栏的高度。

1 个答案:

答案 0 :(得分:2)

我认为您只需要添加ion-buttons startend

<ion-buttons start>
  <button ion-button class="loginnavbtn" (click)="goback()" left>Save</button>
</ion-buttons>

<ion-title>
  LOGIN
</ion-title>

<ion-buttons end>
  <button ion-button class="loginnavbtn" (click)="goback()" right>Save</button>
</ion-buttons>