+ this.sub = this.route.params.subscribe(routeParams => {
+ if (this.authService.isLoggedIn()) {
+ this.user = User.load();
+ }
+
+ this.search = {
+ value: routeParams['search'],
+ field: <SearchField>routeParams['field']
+ };
+
+ // Update the search service component
+ this.searchService.searchChanged.next(this.search);