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!
