离子3:如何在顶部修复ion-list-header并仅滚动列表项,而不是离子内容?

Shr*_*kar 2 ionic-framework ionic3

我在页面上有一个离子列表,我想只滚动列表项,而不是整个离子内容.

这是我的代码:

<ion-content scroll="false" no-padding>
    <ion-list>
        <ion-list-header>Select your Status</ion-list-header>

        <ion-scroll style="width:100%; height:100vh" scrollY="true">
           <ion-item>
               <h2>Available</h2>
           </ion-item>
           <ion-item>
               <h2>Busy</h2>
           </ion-item>
           <ion-item>
               <h2>At school</h2>
           </ion-item>
           <ion-item>
               <h2>At the movies</h2>
           </ion-item>
           <ion-item>
               <h2>At work</h2>
           </ion-item>
           <ion-item>
               <h2>Battery about to die</h2>
           </ion-item>
           <ion-item>
               <h2>Can't talk, text only</h2>
           </ion-item>
           <ion-item>
               <h2>In a meeting</h2>
           </ion-item>
           <ion-item>
               <h2>At the gym</h2>
           </ion-item>
           <ion-item>
               <h2>Sleeping</h2>
           </ion-item>
           <ion-item>
               <h2>Urgent calls only</h2>
           </ion-item>
       </ion-scroll>
    </ion-list>
</ion-content>
Run Code Online (Sandbox Code Playgroud)

此搜索 图像2

我想修复列表标题"选择你的状态"并仅滚动其他列表项,但即使我已将scroll ="false"设置为ion-content,它也会隐藏列表标题.请帮忙.提前致谢.

Hui*_*ing 6

你可以这样做:

HTML

<ion-header>
  <ion-list-header>Select your Status</ion-list-header>
</ion-header>

<ion-content scroll="false" no-padding>
  <ion-list>
    <ion-scroll style="width:100%; height:100vh" scrollY="true">
      <ion-item>
        <h2>Available</h2>
      </ion-item>
      ...
    </ion-scroll>
  </ion-list>
</ion-content>
Run Code Online (Sandbox Code Playgroud)

定位你的ion-list-header内部ion-header使其粘

结果:

在此输入图像描述