Erro ao carregar imagem em uma list?

1 resposta
angularjavascript
C

Estou fazendo uma consulta em que um dos paramentos de resposta é uma imagem. Porém na resposta ela só carrega a ultima imagem.

Codigo para consulta:

$scope.preFiltrar=function() 
{
   $scope.lista=[];
   delete $scope.mensagemServidor;
   $scope.espera=Servico.filtrar($scope.filtro, callbackSucessoFiltro, errorCallback);
};

Codigo HTML

<tr dir-paginate="list in lista | itemsPerPage: ITENS_POR_PAGINA">
   <td class="celula">{{list.nome}}</td>
   <td class="celula">{{list.descricao}}</td>
   <td class="celula"><img data-ng-src="{{list.imagemClob}}"></td>
</tr>

Posso só clicar no pesquisar e ele me retorna uma lista com 5 dados que tenho no banco. Mas a imagem que carrega é do do ultimo item da lista. Se eu passar o nome como paramentro no filtro ele retornar apenas um registro e esse vem com a imagem.

1 Resposta

C

Estava dando uma olhada aqui e vi que o erro pode ser na conversão do Base64. Aparece essa mensagem no Chrome:

GET data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADNYAAARDCAIAAACRf9pdAAAAA3NCS…tEzwpXbq06+tXr15du3at3Pjel8Vdg8WIDRs2nDdvXl593hHiu1OxYkVRezRXiIGKFi0aFBQEb net::ERR_INVALID_URL

Criado 22 de maio de 2017
Ultima resposta 22 de mai. de 2017
Respostas 1
Participantes 1