我正在尝试向我的.ts
文件添加一个静态类型,该类型基于单击事件中的条件,该条件等于导入的页面。
gotoNext(pageData) {
this.conditionalPage = pageData.hasList ? ListPage : NoListPage;
this.navCtrl.push(this.conditionalPage, pageData);
}
在我有.ts
文件的顶部
import { ListPage, NoListPage } from '../../collections/app.pages';
@Component({
selector: 'page-program',
templateUrl: 'program.html'
})
export class ProgramPage {
conditionalPage: any; // I would prefer this not to be any
...
我想更改any
以表示离子 2 页面,类型只是不太确定它是什么类型。
我认为ionic2页面是angular2组件,因此您可以使用:
conditionalPage: Component;
但是 Ionic2 教程使用 any
作为类型:
conditionalPage: any;
您要查找的类型是 Component
。
尝试:
conditionalPage:Component;