import {Page,NavController,NavParams,Platform,IonicApp} from 'ionic-angular';
import {ViewChild} from '@angular/core';
@Page({
templateUrl: 'build/pages/tabspage/tabspage.html'
})
@ViewChild('myTabs') tabRef: Tabs
export class TabsPage {
tab1;
tab2;
tab3;
constructor(app:IonicApp, params:NavParams) {
this.tab1 = Page1;
this.tab2 = Page2;
this.tab3 = Page3;
}
onPageDidEnter() {
this.tabRef.select(1);
}
}
我有这个代码。此代码位于打字稿文件中。我收到错误:错误TS1146:预期声明。
答案 0 :(得分:3)
@ViewChild()
应该在你的班级声明中。
export class TabsPage {
@ViewChild('myTabs') tabRef: Tabs
...
}
答案 1 :(得分:0)
因为它说期待声明,我想你可能需要提前导入'Tabs'类。
import {Tabs} from '..~~tabs';