Guest User

Untitled

a guest
Jan 16th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. import { Component, OnInit, Input, Output } from '@angular/core';
  2. import{Remedy}from'../remedy/remedy.model'
  3. import{RemedysService}from'../remedys.service'
  4. import{ActivatedRoute}from'@angular/router'
  5. import {Observable}from'rxjs/Observable'
  6. @Component({
  7. selector: 'gmr-remedy-details',
  8. templateUrl: './remedy-details.component.html'
  9. })
  10. export class RemedyDetailsComponent implements OnInit {
  11.  
  12. remedy:Remedy
  13.  
  14. constructor(private remedysService : RemedysService , private route : ActivatedRoute) { }
  15.  
  16. ngOnInit() {
  17. this.remedysService.remedyByMenuId(this.route.snapshot.params['id'])
  18. .subscribe(remedy => this.remedy = remedy)
  19. console.log(`Parametro : ${this.route.snapshot.params['id']}, Remédio ${this.remedy}`)
  20. }
  21.  
  22. }
  23.  
  24. <dl class="col-sm-9 col-xs-12">
  25. <dt>Categoria</dt>
  26. <dd>{{remedy?.des_category}}</dd>
  27. <dt>Dosagem</dt>
  28. <dd>{{remedy?.des_dosage}}</dd>
  29. <dt>Descrição</dt>
  30. <dd>{{remedy?.des_description}}</dd>
  31. <a href="#" [routerLink]="['/remedy-register']"><h4>Cadastrar novo remédio</h4></a>
  32.  
  33. </dl>
  34. </div>
  35.  
  36. remedyByMenuId(id:string):Observable<Remedy>{
  37. return this.http.get(`${GMR_API}/api/remedys/remedysMenu/${id}`)
  38. .map(response => response.json())
  39. .catch(ErrorHandler.handleError)
  40. }
Add Comment
Please, Sign In to add comment