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

时间:2015-04-16 04:54:37

标签: ionic

根据official doc,离子视图将发出其生命周期事件,以帮助我们控制其逻辑。

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

1 个答案:

答案 0 :(得分:11)

您可以在相关控制器中附加$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);
    });
});