Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript 如何在Ionic 2选项卡中触发自定义功能?_Typescript_Ionic Framework_Navigation_Ionic2 - Fatal编程技术网

Typescript 如何在Ionic 2选项卡中触发自定义功能?

Typescript 如何在Ionic 2选项卡中触发自定义功能?,typescript,ionic-framework,navigation,ionic2,Typescript,Ionic Framework,Navigation,Ionic2,我正在尝试设置一个自定义页面,该页面不会在应用程序上打开新的上下文,而是会被推到导航堆栈上,这样用户就可以返回到他/她在打开所谓的CameraPage之前的位置,就像文件tabs.html中的以下片段一样: <ion-tabs> <ion-tab [root]="tab1Root" tabIcon="ios-paper"></ion-tab> <ion-tab [root]="tab2Root" tabIcon="ios-calendar">&

我正在尝试设置一个自定义页面,该页面不会在应用程序上打开新的上下文,而是会被推到导航堆栈上,这样用户就可以返回到他/她在打开所谓的
CameraPage
之前的位置,就像文件tabs.html中的以下片段一样:

<ion-tabs>
 <ion-tab [root]="tab1Root" tabIcon="ios-paper"></ion-tab>
 <ion-tab [root]="tab2Root" tabIcon="ios-calendar"></ion-tab>
 <ion-tab (click)="openCamera()" tabIcon="custom-icon-plus"></ion-tab>
 <ion-tab [root]="tab4Root" tabIcon="ios-trophy"></ion-tab>
 <ion-tab [root]="tab5Root" tabIcon="ios-people"></ion-tab>
</ion-tabs>
不幸的是,(单击)事件在我点击它时没有被触发,我已经尝试创建一个假按钮,它将浮动在
元素上,但是它被忽略,并且不会出现在构建页面上。。。这真的很令人沮丧,有没有办法在Ionic 2中的底部导航栏上触发自定义操作

提前感谢,


编辑:对不起,伙计们,在我发布它的那一分钟,我找到了解决方案,我只需要为
(ionSelect)
输出替换
(单击)
。)

对不起,伙计们,在我发布它的那一分钟,我找到了解决方案,我只需要为
(ionSelect)
输出替换
(单击)
。)

如果你已经找到了解决方案,请给出一个实际的答案。并接受它。:)谢谢@toskv,我会的
public openCamera() {
 console.log("clicked");
 this.navCtrl.push(CameraPage, {});
}