mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-07 10:04:11 +00:00
refactored template variables
This commit is contained in:
@@ -30,9 +30,9 @@ import { hasValue } from '../../shared/empty.util';
|
||||
})
|
||||
export class FullItemPageComponent extends ItemPageComponent implements OnInit {
|
||||
|
||||
item: Observable<RemoteData<Item>>;
|
||||
itemRDObs: Observable<RemoteData<Item>>;
|
||||
|
||||
metadata: Observable<Metadatum[]>;
|
||||
metadataObs: Observable<Metadatum[]>;
|
||||
|
||||
constructor(route: ActivatedRoute, items: ItemDataService, metadataService: MetadataService) {
|
||||
super(route, items, metadataService);
|
||||
@@ -45,7 +45,7 @@ export class FullItemPageComponent extends ItemPageComponent implements OnInit {
|
||||
|
||||
initialize(params) {
|
||||
super.initialize(params);
|
||||
this.metadata = this.item
|
||||
this.metadataObs = this.itemRDObs
|
||||
.map((rd: RemoteData<Item>) => rd.payload)
|
||||
.filter((item: Item) => hasValue(item))
|
||||
.map((item: Item) => item.metadata);
|
||||
|
Reference in New Issue
Block a user