Angular ionic3离子玻片不';第二次尝试时,请不要转到下一张幻灯片
我有一个模式的离子幻灯片,效果很好: 首先,我锁定幻灯片,直到用户回答问题;然后单击“下一步”按钮解锁滑动以转到下一张幻灯片(问题)等 这很好,但当我在第一张幻灯片或任何幻灯片中关闭模式,然后再次打开模式时,第一张幻灯片会正常显示,但当用户单击“下一步”时,下一张幻灯片不会显示,直到我调整窗口大小或进行横向调整或从手机窗口移动到普通浏览器窗口 有人知道问题出在哪里吗 爱奥尼亚cli:4.0.2 离子角:3.9.2 角磁芯:5.0.0 一些代码:可能会有帮助:Angular ionic3离子玻片不';第二次尝试时,请不要转到下一张幻灯片,angular,typescript,ionic-framework,ionic3,angular5,Angular,Typescript,Ionic Framework,Ionic3,Angular5,我有一个模式的离子幻灯片,效果很好: 首先,我锁定幻灯片,直到用户回答问题;然后单击“下一步”按钮解锁滑动以转到下一张幻灯片(问题)等 这很好,但当我在第一张幻灯片或任何幻灯片中关闭模式,然后再次打开模式时,第一张幻灯片会正常显示,但当用户单击“下一步”时,下一张幻灯片不会显示,直到我调整窗口大小或进行横向调整或从手机窗口移动到普通浏览器窗口 有人知道问题出在哪里吗 爱奥尼亚cli:4.0.2 离子角:3.9.2 角磁芯:5.0.0 一些代码:可能会有帮助: ngAfterViewInit()
ngAfterViewInit() {
this.assessSlides.autoHeight = true;
}
ngAfterContentInit() {
this.assessSlides._rtl = true;
this.correctAnswersCount = 0;
this.assessSlides.lockSwipes(true);
}
moveToTheNextQuestion() {
if (!this.assessSlides.isEnd()) {
this.assessSlides.lockSwipes(false);
this.assessSlides.slideNext();
this.assessSlides.lockSwipes(true);
}
}
我发现这个解决方案:
ngAfterViewInit() {
setTimeout(
()=>{
if(this.assessSlides){
this.assessSlides.update();
}
},300
);
}
我发现这个解决方案:
ngAfterViewInit() {
setTimeout(
()=>{
if(this.assessSlides){
this.assessSlides.update();
}
},300
);
}