explore-services/portal-2/src/app/utils/projectTitleFormatter.compo...

24 lines
624 B
TypeScript

import {Component, Input} from '@angular/core';
import {OpenaireProperties} from '../utils/properties/openaireProperties';
//Usage Example "<project-title [project]="X" > </project-title>"
@Component({
selector: 'project-title',
template: `
<div class="project-title">
<h5 ><a target="_blank" [href]="url" >{{project.name}} ({{project.funderName}})</a></h5>
</div>
`
})
export class ProjectTitleFormatter {
@Input() project: string[];
private url:string;
constructor () {}
ngOnInit() {
this.url = OpenaireProperties.getsearchLinkToProject() + "?projectId=" + this.project["openaireId"];
}
}