argos/dmp-frontend/src/app/projects/projects.component.ts

44 lines
1.1 KiB
TypeScript

import { Component, OnInit } from '@angular/core';
import {GoogleSignInSuccess} from 'angular-google-signin';
import { Router, ActivatedRoute } from '@angular/router';
import { ServerService } from '../../app/services/server.service';
import { Project } from '../entities/model/project';
@Component({
selector: 'projects',
template: `
<h1 class="title">Projects</h1>
<a href="#" onclick="signOut();">Sign out</a>
<ul class="items">
<li *ngFor="let project of projects"
[class.selected]="project.id === selectedId">
<a [routerLink]="['/dynamic-form', project.id]">
<span class="badge">{{ project.id }}</span>{{ project.name }}
</a>
</li>
</ul>
<router-outlet></router-outlet>
`,
providers: [ServerService]
})
export class ProjectsComponent implements OnInit{
returnUrl: string;
projects: Project[];
constructor(
private serverService: ServerService,
private route: ActivatedRoute,
private router: Router){
}
ngOnInit() {debugger;
this.projects = this.serverService.getDummyProjects()
}
}