2017-09-28 17:05:46 +02:00
|
|
|
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>
|
2017-10-04 17:41:41 +02:00
|
|
|
|
|
|
|
<ul class="list-group col-md-4">
|
2017-09-28 17:05:46 +02:00
|
|
|
<li *ngFor="let project of projects"
|
2017-10-04 17:41:41 +02:00
|
|
|
class="list-group-item">
|
|
|
|
<a [routerLink]="['/dynamic-form', project.id]" >
|
|
|
|
{{ project.name }}
|
2017-09-28 17:05:46 +02:00
|
|
|
</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){
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2017-10-17 09:38:04 +02:00
|
|
|
ngOnInit() {
|
2017-09-28 17:05:46 +02:00
|
|
|
this.projects = this.serverService.getDummyProjects()
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|