【发布时间】:2018-08-10 07:56:22
【问题描述】:
我有一个应用程序有两个选项卡视图,视图 1 和视图 2。当我切换到视图 2 时,我需要在视图 1 中做一些事情,然后再切换到视图 2。作为其中的一部分,我有下面的代码。
$scope.$on('$ionicView.beforeLeave', (event) => {
const stateName = $ionicHistory.currentStateName()
console.log('beforeLeave', stateName)
})
当我切换到视图 2 时,我希望 console.log 打印 view 1 作为 stateName,但是它打印 view 2,这是违反直觉的,因为我希望在离开视图之前返回状态,即 @ 987654324@.
我可能还需要听其他一些事件吗?
【问题讨论】: