Project

General

Profile

1
import {Component} from '@angular/core';
2
import {ActivatedRoute, Router} from "@angular/router";
3
import {StakeholderService} from "../../../openaireLibrary/monitor/services/stakeholder.service";
4

    
5
@Component({
6
  selector: 'monitor-orp',
7
  template: `
8
    <div id="page_content">
9
      <result-landing *ngIf="initialized" type="orp"></result-landing>
10
    </div>
11
  `,
12
})
13

    
14
export class MonitorOrpComponent {
15
  initialized: boolean = false;
16
  
17
  constructor(private route: ActivatedRoute,
18
              private router: Router,
19
              private stakeholderService: StakeholderService) {
20
  }
21
  
22
  ngOnInit() {
23
    this.route.params.subscribe(params => {
24
      if (params['stakeholder']) {
25
        this.stakeholderService.getStakeholderAsObservable().subscribe(stakeholder => {
26
          if (stakeholder) {
27
            this.initialized = true;
28
          }
29
        });
30
      }
31
    });
32
  }
33
}
(3-3/3)