Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2018, 19:58
cualquiera
 
Fecha de Ingreso: febrero-2007
Mensajes: 232
Antigüedad: 17 años, 2 meses
Puntos: 1
Obtener name+id de un servicio con Angular

Saludos estimados estoy trabajando con angular obteniendo el resultado de un servicio, el cual me falta obtener el nombre de géneros, pero el parámetro que me envía el servicio para el item genero es: genre_ids, lo cual me imprime los números de id correspondientes, necesito obtener los nombres de géneros por id.

este es el servicio y el html donde obtengo los resultados,

Código Javascript:
Ver original
  1. import { Injectable } from '@angular/core';
  2.     import { Http } from "@angular/http";
  3.  
  4.     @Injectable()
  5.     export class PeliculasService {
  6.  
  7.       results:any[] = [];
  8.       cargando:boolean = false;
  9.  
  10.       constructor( private http:Http) {
  11.         this.carga_info();
  12.       }
  13.  
  14.       public carga_info() {
  15.         this.http.get("https://api.themoviedb.org/3/discover/movie?api_key=041a697538db4c29730095424a6df704&primary_release_date.gte=2018-06-28&primary_release_date.lte=2018-07-19")
  16.           .subscribe(data => {
  17.             console.log(data.json());
  18.             this.cargando = true;
  19.             this.results = data.json().results;
  20.           })
  21.       }
  22.     }
  23.  
  24. <!-- language: lang-html -->
  25.  
  26.     <ul class="listado">
  27.         <li *ngFor="let item of _ps.results">
  28.           <div class="box">
  29.             <img src="https://image.tmdb.org/t/p/w500/{{item.poster_path}}">
  30.             <div class="info-1">
  31.               <div class="titulo">{{ item.title }}</div>
  32.               <div class="genero">{{ item.genre_ids }}</div>
  33.             </div>
  34.         </li>
  35.  
  36.       </ul>


una duda que tengo, es que el servicio me arroja genre_ids, pero no nombres o un campo name, para obtenerlos, no se si se necesita hacer otra petición para obtener esos nombre y luego incluirlos en ese parámetro, de todas formas intente hacerlo así desde esta otra petición, pero sin éxito, igual dejo el otro servicio si es que fuera necesario.

https://api.themoviedb.org/3/genre/m...language=en-US