Getting id and name of an array [duplicate]

-1

I'm getting a response from my API which is an array containing some information between them idTipoTitulo and nome occurs that I only need these two attributes to display on the screen.

My method

$http({
            method : 'GET',
            url : '/user/tiposTitulos', 
        }).then(function(response) {
            $scope.tiposTitulos= response.data;


        }, function(response) {
            console.log(response.data);
            console.log(response.status);
        });

    
asked by anonymous 31.10.2017 / 12:04

1 answer

3

You can use the map function on the client for this, something like:

 var arrayDoBack = [
    {codigoDne: "0186", idTipoTitulo: 164, nome: "cacacaca"},
    {codigoDne: "123", idTipoTitulo: 123, nome: "tesxt"},
    {codigoDne: "1245", idTipoTitulo: 159, nome: "asdasdasd"},
    {codigoDne: "5515", idTipoTitulo: 654, nome: "fagaga"},
    {codigoDne: "151515", idTipoTitulo: 957, nome: "caqweagcacaca"},
    {codigoDne: "1515", idTipoTitulo: 2, nome: "hjhjks"},
    {codigoDne: "15151", idTipoTitulo: 999, nome: "amaklsaklsa"}
  ];

  var arrayReduzido = arrayDoBack.map(function(item) {
    // Retorna o objeto que vc quer, no caso idTipoTitulo e Nome.
    return {
      idTipoTitulo: item.idTipoTitulo,
      nome: item.nome
    };
  });
  console.log(arrayReduzido);

Or you could handle this in the API.

    
31.10.2017 / 12:16