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

Yao*_*hao 9 ionic

根据官方文档,离子视图将发出其生命周期事件,以帮助我们控制其逻辑.

但是我怎么能抓住这些事件呢?

sha*_*kib 12

您可以使用$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);
    });
});
Run Code Online (Sandbox Code Playgroud)