【发布时间】:2016-10-08 07:14:36
【问题描述】:
由于 getComponent 不再可用,我有下一个场景。
在 app.ts 和 app.html 中,我有一个菜单组件和一个导航组件。 在导航组件中,我添加了一个包含选项卡的页面。单击作为应用程序组件一部分的菜单时,我希望能够更改选项卡。
原来很容易使用:
this.app.getComponent('mytabs').select(3) 现在我明白我需要使用 viewchild,所以我尝试使用两者:
@ViewChild('mytabs') tabs:Tabs;
ion-tab 组件有一个#mytabs 引用。
和
@ViewChild(Tabs) tabs:Tabs;
两次 this.tabs 变量都是未定义的。我的猜测是,当 app.ts 组件初始化时,该组件不可用。我在这里有什么选择?
这是我的离子信息
Cordova CLI: 6.1.1
Gulp version: CLI version 3.9.1
Gulp local: Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.7
Ionic CLI Version: 2.0.0-beta.29
Ionic App Lib Version: 2.0.0-beta.16
OS:
Node Version: v4.4.0
【问题讨论】:
标签: typescript angular ionic2