【问题标题】:this.nav.getActiveChildNav(...).select is not a functionthis.nav.getActiveChildNav(...).select 不是函数
【发布时间】:2018-12-30 13:47:31
【问题描述】:

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

我的侧边菜单有一个主页,打开选项卡后,默认情况下会登陆主页。我在主页上有一个按钮,点击它会转到选项卡页面。我已经使用 superlabs 实现了,一切都很好。除了标签页,当我点击侧边菜单中的主页时,我收到以下错误:

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>

请帮助我。 谢谢。

【问题讨论】:

  • 显示导入部分的代码。我可以告诉你一些代码示例吗?
  • 从'@angular/core'导入{组件}; import { IonicPage, NavController, NavParams } from 'ionic-angular';这是我的导入部分。如果你知道代码示例,请告诉我
  • 你在哪里使用过getActiveChildNav()这一行?给我看
  • 没有库 supertabs 正在调用
  • 我为什么使用这个库意味着它给了我滑动标签的感觉。而且它很流畅而且很好。除了这个问题。

标签: typescript ionic3 angular5


【解决方案1】:

让我们试一试,也许这个问题没有正确导入。

import { NavController} from 'ionic-angular';

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

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

如果您提供代码示例或您的代码的一些屏幕截图。我们已经清楚地理解和帮助您。

【讨论】:

  • 我已经用代码更新了我的问题。请检查并帮助我。无论我使用过什么文档。请参考链接
猜你喜欢
  • 1970-01-01
  • 2018-03-13
  • 2019-09-21
  • 1970-01-01
  • 1970-01-01
  • 2011-08-27
  • 2013-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多