Upon initial webpage loading, the directive controller must be informed of the currently selected route.
Subsequent changes can be detected by using:
$scope.$on('$routeChangeSuccess', function(){});
UPDATE:
The suggestions provided were not effective in my case due to:
- My unfamiliarity with AngularJS technology and our project's custom route provider
- The requirement to inject 'ngRoute' into your module before utilizing $route