diff --git a/src/app/entities/publicationInfo.ts b/src/app/entities/publicationInfo.ts index a1cfd63e..0ecc6ec8 100644 --- a/src/app/entities/publicationInfo.ts +++ b/src/app/entities/publicationInfo.ts @@ -1,6 +1,6 @@ export class PublicationInfo { title: string; - authors: string[]; + authors: { [key: string]: string }[]; date: string; types: string[]; downloadFrom: Map; @@ -18,4 +18,5 @@ export class PublicationInfo { relatedResearchData: Map;//{ [key: string]: string }[]; similarPublications: Map;//{ [key: string]: string }[]; references: { [key: string]: string }[]; + contexts: { [key: string]: string }[]; } diff --git a/src/app/landingPages/publication/publication.component.ts b/src/app/landingPages/publication/publication.component.ts index c02ea0be..17a3e69e 100644 --- a/src/app/landingPages/publication/publication.component.ts +++ b/src/app/landingPages/publication/publication.component.ts @@ -6,9 +6,10 @@ import {PublicationInfo} from '../../entities/publicationInfo'; import { RouteParams} from '@angular/router-deprecated'; import { InlineClaimContextComponent} from '../../claimPages/inlineClaimContext/inlineClaimContext.component'; import { InlineClaimProjectComponent} from '../../claimPages/inlineClaimProject/inlineClaimProject.component'; +//import {NgSwitch, ngSwitchCase, NgSwitchDefault} from '@angular/common'; + @Component({ selector: 'publication', - //directives: [...ROUTER_DIRECTIVES], template: `
@@ -23,9 +24,36 @@ import { InlineClaimProjectComponent} from '../../claimPages/inlineClaimProject/