Replacing jQuery 'on' function in AngularJS

Viewed 4571

I have some legacy jQuery code that looks like the following:

$(document).on('replace', 'div', function (e, new_path, original_path) {
  // do stuff here
});

I'm trying to figure out how to move this code into an AngularJS consistent approach. The code above is running when index.html gets loaded. I'm trying to move initialization code into a directive. Currently, I'm calling the directive as shown here:

<body initialize-page>
  ... content goes here
</body>

My directive looks like the following:

.directive('initializePage', function ($document) {
    return {
        restrict: 'A',
        link: function (element) {
            console.log('initialization code goes here.');
        }
    };
})

However, I don't know what the AngularJS equivalent of 'on' is. I'd like to get away from using jQuery if at all possible.

Thanks!

1 Answers
Related