因此,我正在尝试将离子载玻片导入到我的项目中,但是却收到以下消息:“ ...没有导出的成员'载玻片'”
我这样输入:
import { Slides } from '@ionic/angular';
然后剩下的代码:
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
@ViewChild("audio") audio;
@ViewChild(Slides) slides: Slides;
constructor(public navCtrl: NavController) {
}
ngAfterViewInit() {
let self = this;
this.audio.nativeElement.oncanplaythrough = () => {
this.audio.nativeElement.onplay = function () {
self.slides.autoplay = 1000;
self.slides.startAutoplay();
};
this.audio.nativeElement.onpause = function () {
self.slides.autoplay = undefined;
self.slides.stopAutoplay();
};
};
}
}
在GitHub的问题,这个回答说,有对各种离子4.重命名的文件中重命名Slides
到IonSlides
应该做的伎俩。
请查看beta.18的重大更改:https : //github.com/ionic-team/ionic/blob/master/CHANGELOG.md#angular-prefixed-ion--components
一切都以Ion为前缀,所以不是Slides而是IonSlides:
import {IonSlides} from '@ionic/angular';
...
@ViewChild(IonSlides) slides: IonSlides;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句