diff --git a/src/app/+search-page/search-page.component.ts b/src/app/+search-page/search-page.component.ts index 118a2de071..7cdaad90f1 100644 --- a/src/app/+search-page/search-page.component.ts +++ b/src/app/+search-page/search-page.component.ts @@ -63,7 +63,9 @@ export class SearchPageComponent implements OnInit { ); this.scopeListRD$ = this.filterService.getCurrentScope().pipe( flatMap((scopeId) => this.service.getScopes(scopeId)) - ) + ); + + this.resultsRD$.subscribe((v) => console.log('this.resultsRD$', v.state)); } public closeSidebar(): void { diff --git a/src/app/shared/search-form/search-form.component.html b/src/app/shared/search-form/search-form.component.html index 8bca5aabeb..fcfe328c3a 100644 --- a/src/app/shared/search-form/search-form.component.html +++ b/src/app/shared/search-form/search-form.component.html @@ -1,6 +1,6 @@
- diff --git a/src/app/shared/search-form/search-form.component.ts b/src/app/shared/search-form/search-form.component.ts index 5fd984a731..f16518a51d 100644 --- a/src/app/shared/search-form/search-form.component.ts +++ b/src/app/shared/search-form/search-form.component.ts @@ -33,14 +33,14 @@ export class SearchFormComponent { this.updateSearch(data); } + onScopeChange(scope: string) { + this.updateSearch({ scope }); + } + updateSearch(data: any) { const newUrl = hasValue(this.currentUrl) ? this.currentUrl : 'search'; this.router.navigate([newUrl], { - queryParams: { - query: data.query, - scope: data.scope || undefined, - page: data.page || 1 - }, + queryParams: Object.assign({}, { page: 1 }, data), queryParamsHandling: 'merge' }); }