【发布时间】:2017-06-19 06:26:00
【问题描述】:
我正在尝试实现Ionic2's Slides,但我找不到如何设置设置:
ion-slides“选项”已被弃用。请改用 ion-slide 的输入属性。
我可以找到“输入属性”(例如 自动播放、速度、方向),但我不知道将其放置在哪里。我找到的每个示例都是[options]="slideOptions",其中slideOptions 是设置,但除了已弃用的通知之外,不会产生任何结果。
我是 ionic v2 和 typescript 的新手,我可能会得到一个可行的解决方案,但我想把它做好。
ion-content 中的 HTML:
<ion-slides [options]="slideOptions">
<ion-slide *ngFor="let item of items">
<img width="20%"src="{{item.thumb.source}}">
</ion-slide>
</ion-slides>
还有简化的类: 从“离子角度”导入{幻灯片};
@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
}
}
【问题讨论】:
标签: typescript ionic2 ion-slides