이온 2 MyApp 클래스에 있는데 한 화면을 3 초 동안 표시 한 다음 다른 화면으로 전환하려고합니다. this.nav.parent가 null 오류입니다. 두 가지 유형의 타이머를 시도 중이며 둘 다 작동하지 않습니다. 나는 탭을 사용하고 있으며, 그 방법으로 첫 번째 탭 페이지로 이동하기를 원합니다.이온 2 타이머가 앱 클래스에서 충돌을 일으킴
gotoFirstPage()
{
//these two lines work fine
//this.nav.setRoot(TabsPage);
//this.nav.parent.select(1); //this.nav.parent is not null here
setTimeout((function()
{
this.nav.setRoot(TabsPage);
this.nav.parent.select(1); //this.nav.parent is null
}.bind(this)),3000);
let timer = Observable.timer(3000, 86400000);
timer.subscribe(t => {
this.nav.setRoot(TabsPage);
this.nav.parent.select(1); //this.nav.parent is null
});
}