1
|
import {Component, Input, ViewChild} from '@angular/core';
|
2
|
import {ActivatedRoute} from '@angular/router';
|
3
|
|
4
|
@Component({
|
5
|
selector: 'openaire-search-datasets',
|
6
|
template: `
|
7
|
|
8
|
<search-datasets
|
9
|
openaireLink="https://beta.explore.openaire.eu/search/find/datasets"
|
10
|
[(advancedSearchParameters)]=advancedSearchParameters
|
11
|
[(connectCommunityId)]=connectCommunityId>
|
12
|
</search-datasets>
|
13
|
`
|
14
|
})
|
15
|
|
16
|
export class OpenaireSearchDatasetsComponent {
|
17
|
advancedSearchParameters:any={community: "%22egi%7C%7CEGI%20Federation%22", co: "and"};
|
18
|
connectCommunityId:string;
|
19
|
constructor( private route: ActivatedRoute) {
|
20
|
}
|
21
|
ngOnInit() {
|
22
|
this.route.queryParams.subscribe(data => {
|
23
|
|
24
|
if(data['community'] && data['community']!=""){
|
25
|
var id= decodeURIComponent(data['community']);
|
26
|
this.connectCommunityId = id.slice(1,id.length - 1);
|
27
|
console.log("HEREEEE"+this.connectCommunityId);
|
28
|
}
|
29
|
});
|
30
|
}
|
31
|
}
|