Falaaa galera, boa tarde !
Estou com um problema no meu trabalho que é o seguinte, fiz uma requisição http (post) que me trás os dados de um backend. Esses dados que são retornados, preciso apresenta-los no meu component html, fiz da seguinte forma
interface
export interface DadosResponse {
codigoContrato: number;
agrupador: {
codigoCliente: number;
codigoTipoPessoa: number;
numeroInscricao: number;
codigoNatureza: number;
};
nomeCliente: string;
valorMaximo: number;
textoNomeArquivoRemessa: string;
textoNomeArquivoRetorno: string;
textoFormaIntercambioRemessa: string;
textoFormaIntercambioRetorno: string;
textoDescricaoEstadoContrato: string;
indicadorNecessidadeConsultaSaldo: string;
indicadorSepararArquivoRetorno: string;
indicadorUsoPagamento: string;
quantidadeOcorrencia: number;
listaGruposServicos: ListaGrupoServico[];
}
export interface ListaGrupoServico {
codigoGrupoServico: number;
indicadorSuspensaoGrupoServico: string;
textoPeriodicidadeCobranca: string;
diaFixoCobrancaTarifa: number;
numeroAgenciaConta: {
codigoPrefixoDependencia: number;
numeroContaCorrente: number;
};
quantidadeOcorrenciaListaGrupoServicos: number;
listaServicos: ListarServicos[];
}
export interface ListarServicos {
codigoServico: number;
codigoHistorico: number;
codigoSubHistoricoD: number;
codigoHistoricoC: number;
codigoSubHistoricoC: number;
valorMaximoPagamentoI: number;
indicadorConferencia: string;
quantidadeDiasFloat: number;
indicadorLancamento: string;
indicadorLiberacaoAutomaticaR: string;
indicadorLancamentoFuturoC: string;
indicadorCobrancaTarifa: string;
indicadorRetornoPrevia: string;
indicadorRetornoProcessamento: string;
indicadorRetornoProcessamentoAut: string;
indicadorRetornoProcesslidado: string;
indicadorRetornoProceConsolidado: string;
indicadorRetornoDuranteDcacao: string;
indicadorRetornoDevolucaoTransfera: string;
indicadorRetornoRecusaTitulo: string;
indicadorLiberacaoCobrancaPartilhada: string;
valorMaximoMensalFolhaPagamento: number;
}
no meu componente estou criando uma variável e a tipando com essa interface
retornaDados: DadosResponse
Porém, quando quero apresentar os dados no meu HTML, apresenta um erro no console
Interpolação
{{ retornaDados.indicadorRetornoRecusaTitulo }}
ERRO
**ERROR** TypeError: ctx.retornaDados is undefined
Pelo o que vi no curso, para que possamos passar os dados de resposta de uma API para o nosso HTML seria apenas criar uma váriavel, tipala com a interface e interpolar no HTML. Certo ??
I need a help !!!!!