import { Component, Input } from '@angular/core'; import { Location } from '@angular/common'; import { Meta} from '../sharedComponents/metaService'; import {ActivatedRoute} from '@angular/router'; @Component({ selector: 'error', template: `

Bad karma: we can't find that page!


You asked for {{page}}, but despite our computers looking very hard, we could not find it. What happened ?

  • the link you clicked to arrive here has a typo in it
  • or somehow we removed that page, or gave it another name
  • or, quite unlikely for sure, maybe you typed it yourself and there was a little mistake ?
` }) export class ErrorPageComponent { public page: string; constructor (private _location: Location, private _meta: Meta,private route: ActivatedRoute) { this._meta.setTitle("OpenAIRE | Error page"); this.page = _location.path(true); //this.page = _router.url; //this.page = location.href; } ngOnInit() { this.route.queryParams.subscribe(data => { this.page = data['page']; if(!this.page){ this.page = this._location.path(true); } }); } }