How to Capture Page View Enter Event in Directive in Ionic 1 Angular 2?
Directives do not get the normal $ionicView.enter
events like controllers. You have to register for the parent view event using $ionicParentView.enter
.
$scope.$on("$ionicParentView.enter", function (event, data) { // will fire enter event in your directive });
Note: Do not import $ionicParentView into your directive, this will cause your code to break.
Good luck!