离子列表中如何在菜单图标上使用分隔线?

时间:2018-06-20 08:29:14

标签: ionic-framework sass ionic3

enter image description here

我希望在上面的图像中的图标下方也有一个标记为分隔符的行,就像在第二个图像中一样。

enter image description here

这是我的离子列表代码:

app.html:

<ion-list >

  <button  class="menu-text" menuClose ion-item *ngFor="let p of pages" (click)="openPage(p)">
    <ion-icon [name]="p.icon" class="icon-color" item-left> </ion-icon> 
    {{ p.title }}
  </button>


</ion-list>

app.component.ts:

 this.pages = [
  { title: 'My Profile', component: MyprofilePage , icon: 'md-person'},
  { title: 'My Goals', component: MygoalsPage, icon: 'md-flag' }, 

];

app.scss:

 .icon-color{
    color:#8ad5ef;
    font-size: 1px; 

}

.menu-text{
    color:#8ad5ef;
    font-size: .9em; 
}

我应该怎么做才能获得理想的效果?

1 个答案:

答案 0 :(得分:1)

尝试这样

<ion-list>
  <button no-padding ion-item icon-right *ngFor="let p of pages" (click)="openPage(p)">
    <ion-icon [name]="p.icon" class="icon-color"> </ion-icon> 
    {{ p.title }}
  </button>
</ion-list>

演示link