我正在尝试实现Ionic2 的 Slides,但我找不到如何设置设置:
离子幻灯片“选项”已被弃用。请改用 ion-slide 的输入属性。
我可以找到“输入属性”(例如自动播放、速度、方向),但我不知道在哪里放置它。我发现的每个示例都[options]="slideOptions"
在哪里slideOptions
设置,但这不会导致除弃用通知之外的任何结果。
我是 ionic v2 和 typescript 的新手,我可能会得到一个 hacky 解决方案来工作,但我想把它做好。
中的 HTML ion-content
:
<ion-slides [options]="slideOptions">
<ion-slide *ngFor="let item of items">
<img width="20%"src="{{item.thumb.source}}">
</ion-slide>
</ion-slides>
和简化类: import { Slides } from 'ionic-angular';
@Component({
selector: 'page-example',
templateUrl: 'example.html'
})
export class Example {
public items: any;
private slideOptions: any;
@ViewChild(Slides) slides: Slides;
constructor(private navCtrl: NavController, public navParams: NavParams) {
this.items = [];
this.albumInfo = navParams.get('item');
this.getSlides();
}
// This does nothing:
goToSlide() {
this.slides.slideTo(2, 500);
}
// This does nothing:
ngAfterViewInit() {
this.slides.autoplay = 2000;
}
// Simple example of getting the slides
makeGetRequest():Promise<string> {
/* Get the items code, populates this.items
}
}