Angular 无法读取null的属性“selected”

Angular 无法读取null的属性“selected”,angular,typescript,ionic-framework,tabs,Angular,Typescript,Ionic Framework,Tabs,在第一次登录应用程序时,我收到一个错误“无法读取属性”选择为空。我必须关闭应用程序,然后重新打开标签才能工作 在app.component中,我有 const unsubscribe = firebase.auth().onAuthStateChanged( user => { if(!user){ this.rootPage = LoginPage; unsubscribe(); } else { this.rootPage = TabsPage;

在第一次登录应用程序时,我收到一个错误“无法读取属性”选择为空。我必须关闭应用程序,然后重新打开标签才能工作

在app.component中,我有

    const unsubscribe = firebase.auth().onAuthStateChanged( user => {
  if(!user){
    this.rootPage = LoginPage;
    unsubscribe();
  } else {
    this.rootPage = TabsPage;
    unsubscribe();
  }
});
如果我关闭应用程序,然后重新打开,它可以正常工作,但在首次登录时,它会转到“设置”页面,而不是index0页面。如果我关闭然后重新打开它将进入index0页面,一切正常

导致tabPage索引2错误的实际代码。滑雪信息{ this.navCtrl.parent.select0;
} . 此代码从选项卡页面索引中的第3页开始执行…因此index2

请共享错误源代码。共享代码中没有正在使用的选定属性。如果错误不是源于代码,则提供调用堆栈。这是导致错误的实际代码:skipAddingInfo{This.navCtrl.parent.select0;}