如何捕捉离子视图的事件?

How to catch events of ion-view?

根据official doc,ion-view会发出它的生命周期事件来帮助我们控制它的逻辑。

但是我怎样才能捕捉到这些事件呢?

您可以在相关控制器中使用 $scope 附加事件。

angular.module('ionicApp', ['ionic'])
.controller('HomeTabCtrl', function($scope) {
    $scope.$on('$ionicView.loaded', function (viewInfo, state) {
        console.log('CTRL - $ionicView.loaded', viewInfo, state);
    });
    $scope.$on('$ionicView.unloaded', function (viewInfo, state) {
        console.log('CTRL - $ionicView.unloaded', viewInfo, state);
    });
});