如何获得离子幻灯片的实例

彼得

我正在使用Ionic 2 ion-slides,并想在其上调用一些实例方法。我有以下标记:

<ion-content padding>
  <ion-slides (ionDidChange)="onSlideChanged($event)" id="loopSlider">
   <ion-slide *ngFor="let slide of slides">
    <h1>{{ slide.title }}</h1>
  </ion-slide>
</ion-slides>
</ion-content>

我尝试使用在(可能已过时)示例中找到的以下代码:

 private gotoSlide(index: number): void {
   this.sliderComponent = this.app.getComponent('loopSlider');
   this.sliderComponent.slider.slideTo(index);
  }

this.app.getComponent('loopSlider');总是返回null

有谁知道如何获取组件实例,以便我可以使用其API?

琼斯·哈珀

根据Ionic文档,您可以使用@ViewChild以下方法执行此操作

import { Component, ViewChild } from '@angular/core';
import { Slides } from 'ionic-angular';
...

@Component({
  ...
})
class MyPage {
  @ViewChild('loopSlider') sliderComponent: Slides;

  ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得幻灯片的语言?

来自分类Dev

离子幻灯片内部的Google地图

来自分类Dev

如何获得拇指图像作为单独的幻灯片图像?

来自分类Dev

如何在离子中的html元素ID中获取当前的离子幻灯片?

来自分类Dev

如何分离幻灯片

来自分类Dev

Nativescript无法获得幻灯片事件

来自分类Dev

多个jQuery幻灯片实例

来自分类Dev

离子框架ionSlideBox:如何在按钮ng单击后更改幻灯片?

来自分类Dev

离子5幻灯片ionSlideDidChange不要求最后一张幻灯片

来自分类Dev

跳至离子幻灯片盒中的第二张幻灯片

来自分类Dev

ionic 2:在离子幻灯片内部创建ng重复

来自分类Dev

Ionic App中模态的“离子-幻灯片箱”问题

来自分类Dev

如何使用fancyBox创建幻灯片?

来自分类Dev

如何使自举轮播触摸幻灯片?

来自分类Dev

如何使幻灯片互相显示

来自分类Dev

如何停止图像的幻灯片播放?

来自分类Dev

如何创建matplotlib幻灯片?

来自分类Dev

如何限制幻灯片的大小(JS)

来自分类Dev

如何循环setTimeout幻灯片javascript

来自分类Dev

如何实现幻灯片过渡效果?

来自分类Dev

如何向幻灯片添加字幕

来自分类Dev

carouFredSel:如何使幻灯片褪色

来自分类Dev

如何添加PowerPoint幻灯片标题?

来自分类Dev

如何使幻灯片互相显示

来自分类Dev

如何转到2张幻灯片

来自分类Dev

如何创建纯CSS幻灯片?

来自分类Dev

Bxslider-如何删除幻灯片?

来自分类Dev

如何从幻灯片创建新母版?

来自分类Dev

如何正确暂停 requestAnimationFrame 幻灯片?