Angular Ionic 2个选项卡在切换到另一个选项卡之前执行一个方法

Angular Ionic 2个选项卡在切换到另一个选项卡之前执行一个方法,angular,typescript,ionic3,Angular,Typescript,Ionic3,我想在用户更改选项卡之前执行一些验证。根据我对IONIC生命周期事件的理解,IoninViewCanLeave应该在选项卡即将离开时启动。我发现有人提出了同样的问题,但我不太清楚解决办法 如果验证失败,我不想更改选项卡,即以某种方式阻止导航到另一个选项卡 任何帮助都将不胜感激。您是否尝试过ionicViewWillEnter()?我有4个其他选项卡,因此我认为这不是一个好主意,而且我希望将验证放在同一页而不是不同的页上。事实上,ionicViewWillEnter()正在工作。谢谢您的评论。

我想在用户更改选项卡之前执行一些验证。根据我对IONIC生命周期事件的理解,
IoninViewCanLeave
应该在选项卡即将离开时启动。我发现有人提出了同样的问题,但我不太清楚解决办法

如果验证失败,我不想更改选项卡,即以某种方式阻止导航到另一个选项卡


任何帮助都将不胜感激。

您是否尝试过
ionicViewWillEnter()
?我有4个其他选项卡,因此我认为这不是一个好主意,而且我希望将验证放在同一页而不是不同的页上。事实上,ionicViewWillEnter()正在工作。谢谢您的评论。