【发布时间】:2019-01-15 20:21:05
【问题描述】:
我想显示两个用于显示相似数据的选项卡,但这些选项卡将用于过滤信息。
我的标签:
import { Component } from '@angular/core';
import { DataPage } from './DataPage';
@Component({
template: `
<ion-tabs>
<ion-tab tabIcon="heart" [root]="tab1"></ion-tab>
<ion-tab tabIcon="star" [root]="tab2"></ion-tab>
</ion-tabs>`
})
class MyApp {
tab1: any;
tab2: any;
constructor() {
this.tab1 = DataPage;
this.tab2 = DataPage;
}
}
页面:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
@Component({
})
class DataPage {
constructor(public navCtrl: NavController) {
//********************
//Here I want to know which tab was selected
//********************
console.log("SELECTED TAB")
}
}
当调用 DataPage 时,我需要知道它是从哪个选项卡启动的。有没有办法找出选择了哪个选项卡,或者我应该复制 DataPage(感觉多余)?
谢谢!
【问题讨论】:
标签: angular typescript ionic-framework tabs ionic3