import {Component, Input} from '@angular/core'; import {Observable} from 'rxjs/Observable'; import { Router } from '@angular/router'; import {OpenaireProperties} from '../../utils/properties/openaireProperties'; @Component({ selector: 'deposit-by-subject', template: `

Or search for domain specific repositories

` }) export class DepositBySubjectComponent { @Input() subjectKeyword: string=''; constructor (private _router: Router) { } public search() { this._router.navigate( ['participate/deposit-subject-result'], { queryParams: { "q": this.subjectKeyword } } ); } }