this.nav.getActiveChildNav(...)。select不是函数

时间:2018-07-23 07:01:10

标签: typescript ionic3 angular5

我正在使用离子3开发应用程序。

我的侧边菜单有一个主页,打开选项卡后默认情况下将登陆到主页。单击主页上的一个按钮后,它将进入选项卡页面。我已经实现了使用超级实验室,一切工作正常。除了选项卡页面,当我单击侧面菜单中的主页时,出现以下错误:

  

this.nav.getActiveChildNav(...)。select不是函数

更新 我正在使用https://github.com/zyra/ionic2-super-tabs创建标签页

@IonicPage()
@Component({
  selector: 'page-medicinesreminder',
  templateUrl: 'medicinesreminder.html',
})
export class MedicinesreminderPage {
  tab1Root = "PresentPage";
  tab2Root = "MissedPage";
  constructor(public navCtrl: NavController, public navParams: NavParams) {
      this.navCtrl.getAllChildNavs();

  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad MedicinesreminderPage');
  }

}

<super-tabs  indicatorColor="indicator" toolbarColor="white" toolbarBackground="tabbar">
  <super-tab [root]="tab1Root" title="Present"></super-tab>
  <super-tab [root]="tab2Root" title="Missing"></super-tab>
</super-tabs>

请帮助我。 谢谢。

1 个答案:

答案 0 :(得分:0)

让我们尝试一次,也许是导入错误导致此问题。

import { NavController} from 'ionic-angular';

constructor(public navCtrl: NavController){
    this.navCtrl.getActiveChildNav();
}

只是一个建议,请尝试让我知道是否有错误。

如果您提供代码示例或代码的屏幕截图。我们已经清楚地了解并为您提供帮助。