You could use a resolver to ensure those data are loaded (or your filters have been initialized) before the route is activated.
https://blog.thoughtram.io/angular/2016/10/10/resolving-route-data-in-angular-2.html
https://angular.io/api/router/Resolve