Ionic 2 getComponent альтернатива
Так как 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