2017-09-28 17:05:46 +02:00
|
|
|
import 'rxjs/add/operator/switchMap';
|
|
|
|
import { Component, OnInit, HostBinding } from '@angular/core';
|
|
|
|
import { Observable } from 'rxjs/Observable';
|
|
|
|
import { Router, ActivatedRoute, ParamMap } from '@angular/router';
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
template: `
|
|
|
|
<div *ngIf="project">
|
|
|
|
<h3>"{{ project.name }}"</h3>
|
|
|
|
<div>
|
|
|
|
<label>Id: </label>{{ project.id }}</div>
|
|
|
|
<div>
|
|
|
|
<label>Name: </label>
|
|
|
|
<input [(ngModel)]="project.name" placeholder="name"/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
`
|
|
|
|
})
|
|
|
|
export class ProjectDetailComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
|
|
constructor(
|
|
|
|
private route: ActivatedRoute,
|
|
|
|
private router: Router,
|
|
|
|
) {}
|
|
|
|
|
2017-10-17 09:38:04 +02:00
|
|
|
ngOnInit() {
|
2017-09-28 17:05:46 +02:00
|
|
|
// this.hero$ = this.route.paramMap
|
|
|
|
// .switchMap((params: ParamMap) =>
|
|
|
|
// this.service.getHero(params.get('id')));
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|