Getting id and name of an array

Asked

Viewed 157 times

-1

I’m getting a response from my API which is an array containing some information between them idTipoTitulo and nome it 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);
        });

inserir a descrição da imagem aqui

  • And what is the doubt? Knowing how to iterate $scope.tiposTitulos to compile the HTML?

  • @Sergio yes.......

  • How so "yes......."? what part you don’t know how to do?

1 answer

3


You can use the map function in 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);

inserir a descrição da imagem aqui

Or you could treat this in the API.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.