如何捕捉离子视图的事件?
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);
});
});
根据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);
});
});