Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Obtener name+id de un servicio con Angular

Estas en el tema de Obtener name+id de un servicio con Angular en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/07/2018, 19:58
 
Fecha de Ingreso: febrero-2007
Mensajes: 229
Antigüedad: 12 años, 6 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

Etiquetas: angular, api, css, html+javascript, json, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:18.