2016-03-15 37 views
0

我一直在努力使离子幻灯片内容滚动几天,但它不工作。另外由于某些原因,内容不是我想要的内容,我希望内容从顶部开始。离子2幻灯片不滚动和居中内容

请参阅下面我的代码:

<ion-slides pager="false" (change)="onSlideChanged($event)"> 
    <ion-slide style="background-color: green"> 
     <h2>lorem</h2> 

     <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor distinctio ducimus ipsam quae porro obcaecati, consequatur ullam velit aperiam fugiat hic delectus. Voluptatibus aliquid doloremque sunt nihil ipsum, voluptatum ex.</h1> 

     <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor distinctio ducimus ipsam quae porro obcaecati, consequatur ullam velit aperiam fugiat hic delectus. Voluptatibus aliquid doloremque sunt nihil ipsum, voluptatum ex.</h1> 

     <h1>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor distinctio ducimus ipsam quae porro obcaecati, consequatur ullam velit aperiam fugiat hic delectus. Voluptatibus aliquid doloremque sunt nihil ipsum, voluptatum ex.</h1> 
    </ion-slide> 

    <ion-slide style="background-color: blue"> 
     <h2>Slide 2</h2> 
    </ion-slide> 

    <ion-slide style="background-color: red"> 
     <h2>Slide 3</h2> 
    </ion-slide> 
</ion-slides> 

这里所显示内容的图像:

enter image description here

我感谢所有帮助。谢谢!

回答

2

开始发现,我只是需要在每张幻灯片中使用<ion-content>,一切正常。

+2

它不工作! –

4

您可以添加此样式,以使内容从顶部

ion-slide { 
    align-items: flex-start !important; 
} 
+0

谢谢我已经找到了解决方案。 –

0

类似的答案https://stackoverflow.com/a/37690398/385730,你需要用你长期的内容在<scroll-content>每个<ion-slide>的内部,例如:

<ion-slides> 
    <ion-slide *ngFor="#item of items"> 
     <scroll-content> 
     <h1>{{item.title}}</h1> 
     <p>{{item.description}}</p> 
     </scroll-content> 
    </ion-slide> 
</ion-slides> 
0

覆盖离子滑块css属性的高度

ion-slides { 
     height: auto !important; 
    }